In association with heise online

17 October 2012, 12:15

Thrift 0.9 generates interfaces in D too

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

Apache Feather

Apache Thrift, the framework for building cross-language services, has been updated to version 0.9.0, adding support for the D language to its existing roster of support for C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi. Thrift allows a developer to write a ThriftIDL interface definition in a .thrift file and then, using the Thrift compiler, the developer can generate the RPC client and server code in any of the supported languages and be assured that they will interoperate. Thrift is used as the low-level API in Cassandra, HBase and Hadoop's HDFS.

Also new in version 0.9.0 are enhancements such as ARC support for Objective-C, fixes for C++, Java, Ruby, PHP and C#, and improved Windows build support. The details of this, plus other bug fixes, are listed in the change log for the project and can be looked up in the Thrift JIRA. Thrift 0.9.0 is available from the download page and is released under the Apache 2.0 licence. Tutorials on how to use Thrift with various languages are available.


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit