[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Varnamproject-discuss] [task #13119] Programming language bindings & va

From: Navaneeth
Subject: [Varnamproject-discuss] [task #13119] Programming language bindings & varnam-daemon
Date: Fri, 07 Mar 2014 05:21:21 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:27.0) Gecko/20100101 Firefox/27.0


                 Summary: Programming language bindings & varnam-daemon
                 Project: Varnamproject
            Submitted by: navaneethkn
            Submitted on: Fri 07 Mar 2014 02:21:20 PM TLT
         Should Start On: Fri 07 Mar 2014 12:00:00 AM TLT
   Should be Finished on: Sun 07 Dec 2014 12:00:00 AM TLT
                Priority: 5 - Normal
                  Status: None
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00



Varnam is written on C which makes interoperability with other languages easy.
There are language bindings available for `NodeJs` and `Ruby`. Supporting
Varnam in multiple languages allows projects to use varnam easily to enable
Indian language input.

To make using varnam from different languages easier, make a cross platform
standalone process which uses `libvarnam` shared library and exposes a RPC API
over network. This allows any programming language with a socket support can
be used with libvarnam. This also makes language bindings fairly easy because
they don't have to work with the native interoperability support. The protocol
can be a simple text based protocol for all the commands that `libvarnam`

* Complexity: Advanced
* Knowledge required: C, knowledge on the language that you are writing the


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]