Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.3
    • Fix Version/s: 1.0
    • Component/s: None
    • Labels:
    • Environment:

      Linux,Win32

      Description

      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.

        Activity

        Hide
        Jake Farrell added a comment -

        Closing wish list item as no progress has been made or started on this since 0.3

        Show
        Jake Farrell added a comment - Closing wish list item as no progress has been made or started on this since 0.3
        Hide
        david han added a comment -

        glib library already implement socket lib as GSocket in GIO module and Exception system as GError
        vala is language that syntax like C# and can compile to the c language program based in GLib library.
        when use the vala, we can use many library that already implemented in C language or C++,
        Home of Vala at http://live.gnome.org/Vala/
        Tutorial at http://live.gnome.org/Vala/Tutorial
        Implemented Libraries at http://valadoc.org/

        Show
        david han added a comment - glib library already implement socket lib as GSocket in GIO module and Exception system as GError vala is language that syntax like C# and can compile to the c language program based in GLib library. when use the vala, we can use many library that already implemented in C language or C++, Home of Vala at http://live.gnome.org/Vala/ Tutorial at http://live.gnome.org/Vala/Tutorial Implemented Libraries at http://valadoc.org/
        Hide
        Anatol Pomozov added a comment -

        This issue depends on c binaries as it mentioned above. The ticket that implements it you can find here https://issues.apache.org/jira/browse/THRIFT-582

        Show
        Anatol Pomozov added a comment - This issue depends on c binaries as it mentioned above. The ticket that implements it you can find here https://issues.apache.org/jira/browse/THRIFT-582
        Hide
        David Reiss added a comment -

        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

        Show
        David Reiss added a comment - 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

          People

          • Assignee:
            Jake Farrell
            Reporter:
            david han
          • Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 672h
              672h
              Remaining:
              Remaining Estimate - 672h
              672h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Development