----- Original message -----
>From pancake <[email protected]>
Sent:  Fri Mar 12 2010 09:54:16 AM CET
To [email protected]
Subject [Vala] ValaSwig 0.1

> Today I have released valaswig 0.1
>
> Check the source at:
>
>    http://radare.org/get/valaswig-0.1.tar.gz
>
> ValaSwig is a tool written in Vala that translates vapi files into swig .i
> interfaces.
>
> These interfaces can then be used to generate bindings for python, perl, ruby
> and lua.
>
> The thing is that for ruby you need swig from svn and for other languages
> already supported by swig it needs some testing and fixups. Help is welcome :)
>
> This tool has been written to help radare2 be used and use scripting languages
> and simplify the binding process to simply maintain few hand-crafted capi 
> files.
>
> Valaswig also supports vapi files generated by the vala compiler. So it 
> permits
> the binding for vala and C programs.
>
> It doesnt yet supports all features of Vala. Classes, structs, enums,
> destructors, iterators, some generics, multiple named constructors, static
> methods are working but there are still things to improve and implement.
>
> Whats missing actually is contractual programming, exceptions, and other.
>
> If you want to check radare2 valaswig bindings check the hg repository of r2
> here: you will need swig, vala, valaswig and python-dev f.example.
>
> I would like to thanks Nibble and Sebastian Reichel for their help on this
> release.
>
> The debian package has been already submitted and waits for aproval.
>
> Feel free to give me comments, feedback,..
>
> --pancake

_______________________________________________
radare mailing list
[email protected]
http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org

Reply via email to