[
https://issues.apache.org/jira/browse/THRIFT-764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12860099#action_12860099
]
David Reiss commented on THRIFT-764:
------------------------------------
Anyone who plans to take this on might be interested in the glib-based C
implementation that was started a while back:
http://svn.apache.org/repos/asf/incubator/thrift/branches/c-bindings
> add Support for Vala language
> -----------------------------
>
> Key: THRIFT-764
> URL: https://issues.apache.org/jira/browse/THRIFT-764
> Project: Thrift
> Issue Type: New Feature
> Affects Versions: 0.3
> Environment: Linux,Win32
> Reporter: david han
> Original Estimate: 672h
> Remaining Estimate: 672h
>
> [Vala|http://live.gnome.org/Vala]
> * Vala is a new programming language that allows modern programming
> techniques to be used to write applications that run on the GNOME runtime
> libraries, particularly GLib and GObject. This platform has long provided a
> very complete programming environment, with such features as a dynamic type
> system and assisted memory management.
> * Before Vala, the only ways to program for the platform were with the
> machine native C API, which exposes a lot of often unwanted detail, with a
> high level language that has an attendant virtual machine, such as Python or
> the Mono C# language, or alternatively, with C++ through a wrapper library.
> * The GNOME runtime contains GThread ,GIO, GModule, GLib and GObject
> libraries , and these libraries are crossing platform such as Windows,Linux
> and other platforms.
> * The program writed by vala can compiled to C language based GLib library,
> the can be used by the applications writed by C language.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.