You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by Apache Wiki <wi...@apache.org> on 2010/08/18 22:09:38 UTC

[Thrift Wiki] Update of "LibraryFeatures" by RogerMeier

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Thrift Wiki" for change notification.

The "LibraryFeatures" page has been changed by RogerMeier.
http://wiki.apache.org/thrift/LibraryFeatures?action=diff&rev1=14&rev2=15

--------------------------------------------------

  A matrix of the features each individual language library supports.
- || ||||||||<style="text-align: center;">'''Protocol Support''' ||'''Transports''' ||||||<style="text-align: center;">'''Servers''' ||||<style="text-align: center;">'''Clients''' ||||||<style="text-align: center;">'''OS Support''' ||
+ || ||||||||<style="text-align: center;">'''Protocol Support''' ||'''Transports''' ||||||<style="text-align: center;">'''Servers''' ||||<style="text-align: center;">'''Clients''' ||||||<style="text-align: center;">'''OS Support''' ||<style="text-align: center;" |2>'''Additional Information''' ||
  ||'''Language''' ||Binary ||Dense ||[[New_compact_binary_protocol|Compact]] ||JSON ||SSL ||Basic ||Non-blocking ||HTTP ||Basic ||HTTP ||Win ||OSX ||Linux ||
- ||C++ ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="orange">P ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">0.4 ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="red">F ||<bgcolor="green">T ||<bgcolor="green">T ||
- ||C# ||<bgcolor="green">T ||<bgcolor="red">F ||<bgcolor="orange">P ||<bgcolor="orange">P ||<bgcolor="orange">P ||<bgcolor="green">T ||<bgcolor="red">F ||<bgcolor="orange">P ||<bgcolor="green">T ||<bgcolor="green">P ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||
+ ||Action Script 3 (as3) ||<bgcolor="green"> || || || ||<bgcolor="green"> || || || || ||<bgcolor="green"> || || || || ||
+ ||C++(cpp) ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="yellow"> ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">0.4 ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="orange">THRIFT-757 ||<bgcolor="green">T ||<bgcolor="green">T || ||
+ ||C# (csharp) ||<bgcolor="green">T || || || ||<bgcolor="orange">THRIFT-66 ||<bgcolor="green">T || || ||<bgcolor="green">T ||<bgcolor="green">P ||<bgcolor="green">T || ||<bgcolor="green"> ||THRIFT-66 patch adds two-way communication, service multiplexing, etc. /!\ '''only supported by C#!''' ||
- ||Erlang ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||<bgcolor="green">n/a ||? ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||
+ ||Erlang (erl) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||<bgcolor="green">n/a ||? ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T || ||
- ||Haskell ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? ||
+ ||Haskell (hs) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? || ||
- ||Java ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="orange">P ||<bgcolor="green">T ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||
+ ||Java (java) ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="orange">P ||<bgcolor="green">T ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T || ||
- ||JavaScript || || || ||<bgcolor="green">0.3 ||<bgcolor="green">0.3 || || || || ||<bgcolor="green">0.3 || || || ||
+ ||JavaScript (js) || || || ||<bgcolor="green">0.3 ||<bgcolor="green">0.3 || || || || ||<bgcolor="green">0.3 || || || || ||
- ||Objective C ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||<bgcolor="green">T ||? ||
+ ||Objective C (cocoa) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||<bgcolor="green">T ||? || ||
- ||OCaml ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? ||
+ ||OCaml (ocaml) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? || ||
- ||Perl ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? ||
+ ||Perl (perl) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? || ||
- ||PHP ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||<bgcolor="green">T ||<bgcolor="green">T ||? ||? ||<bgcolor="green">T ||
+ ||PHP (php) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||<bgcolor="green">T ||<bgcolor="green">T ||? ||? ||<bgcolor="green">T || ||
- ||Python ||<bgcolor="green">T ||? ||<bgcolor="yellow">0.1 ||? ||? ||<bgcolor="green">T ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||
- ||Ruby ||<bgcolor="green">T ||? ||<bgcolor="green">T ||? ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||
+ ||Python (py) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T || ||
+ ||Ruby (rb) ||<bgcolor="green">T || ||<bgcolor="green">T || || ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||? ||<bgcolor="green">T ||<bgcolor="green">T || ||
- ||Smalltalk ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? ||
+ ||Smalltalk(st) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? || ||