Skip to content

radare/posixvala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

posixvala

This project aims to bring back the posix profile for Vala.

Instead of modifying the compiler, posixvala reimplements the basic features of GLib in tiny include files to let the generated C code compile without any other dependency than libc.

Not all features of Vala are currently supported by posixvala and it is not suposed to perform as well as GLib (lacks slices and other libraries) and posixvala programs cannot link against glib libraries.

Current supported features

  • Vala and Genie languages
  • Import VAPIs
  • Compact classes
  • String processing
  • List and SList
  • Exceptions
  • Delegates
  • Inheritance
  • Structs
  • Lambdas
  • Closures

Unsupported features

  • Abstract Classes (Requires non-compact)
  • Interfaces (requires gobject machinery)
  • Async methods
  • Non-compact classes
  • Regular expressions

About

bring back the posix profile to Vala

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Contributors 5