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 BryanDuxbury.
http://wiki.apache.org/thrift/LibraryFeatures?action=diff&rev1=19&rev2=20

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

  A matrix of the features each individual language library supports.
  
  use gui mode to edit without pain ;)
- || ||||||||<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''' ||
+ || ||||||||<style="text-align: center;">'''Protocol Support''' 
||'''Transports''' ||||||<style="text-align: center;">'''Servers''' 
||||<style="text-align: center;">'''Clients''' ||||<style="text-align: 
center;"> ||||||<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 
||
+ ||'''Language''' ||Binary ||Dense ||[[New_compact_binary_protocol|Compact]] 
||JSON ||Framed||SSL ||Basic ||Non- blocking ||HTTP ||Basic ||HTTP ||Win ||OSX 
||Linux ||
- ||Action Script 3 (as3) ||<bgcolor="green"> || || || ||<bgcolor="green"> || 
|| || || ||<bgcolor="green"> || || || || ||
+ ||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">[[https://issues.apache.org/jira/browse/THRIFT-757|THRIFT-757]]
 ||<bgcolor="green">T ||<bgcolor="green">T || ||
+ ||C++(cpp) ||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T 
||<bgcolor="green">T ||<bgcolor="green"> ||<bgcolor="yellow"> 
||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">0.4 
||<bgcolor="green">T ||<bgcolor="green">T 
||<bgcolor="orange">[[https://issues.apache.org/jira/browse/THRIFT-757|THRIFT-757]]
 ||<bgcolor="green">T ||<bgcolor="green">T || ||
- ||C# (csharp) ||<bgcolor="green">T || || 
||<bgcolor="orange">[[https://issues.apache.org/jira/browse/THRIFT-323|THRIFT-323]]
 
||<bgcolor="orange">[[https://issues.apache.org/jira/browse/THRIFT-181|THRIFT-181]]
 ||<bgcolor="green">T || 
||<bgcolor="orange">[[https://issues.apache.org/jira/browse/THRIFT-322|THRIFT-322]]
 ||<bgcolor="green">T ||<bgcolor="green">P ||<bgcolor="green">T || 
||<bgcolor="green"> 
||[[https://issues.apache.org/jira/browse/THRIFT-66|THRIFT-66]] patch adds 
two-way communication, service multiplexing, etc. /!\ '''only supported by 
C#''' ||
+ ||C# (csharp) ||<bgcolor="green">T || || 
||<bgcolor="orange">[[https://issues.apache.org/jira/browse/THRIFT-323|THRIFT-323]]
 ||<bgcolor="green"> 
||<bgcolor="orange">[[https://issues.apache.org/jira/browse/THRIFT-181|THRIFT-181]]
 ||<bgcolor="green">T || 
||<bgcolor="orange">[[https://issues.apache.org/jira/browse/THRIFT-322|THRIFT-322]]
 ||<bgcolor="green">T ||<bgcolor="green">P ||<bgcolor="green">T || 
||<bgcolor="green"> 
||[[https://issues.apache.org/jira/browse/THRIFT-66|THRIFT-66]] patch adds 
two-way communication, service multiplexing, etc. /!\ '''only supported by 
C#''' ||
- ||Erlang (erl) ||<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"> ||? 
||<bgcolor="green">T ||<bgcolor="green">n/a ||? ||<bgcolor="green">T ||? 
||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T || ||
- ||Haskell (hs) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? 
||? ||? ||? ||? ||? ||? || ||
+ ||Haskell (hs) ||<bgcolor="green">T ||? ||? ||? ||<bgcolor="yellow"> ||? 
||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? || ||
- ||Java (java) ||<bgcolor="green">T ||<#ff0000> ||<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="green">T ||<bgcolor="green">T 
||<bgcolor="green">T || ||
+ ||Java (java) ||<bgcolor="green">T ||<#ff0000> ||<bgcolor="green">T 
||<bgcolor="green">T ||<bgcolor="green"> ||<bgcolor="orange">P 
||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">0.4 
||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T 
||<bgcolor="green">T ||<bgcolor="green">T || ||
- ||JavaScript (js) || || || ||<bgcolor="green">0.3 ||<bgcolor="green">0.3 || 
|| || || ||<bgcolor="green">0.3 || || || || ||
+ ||JavaScript (js) || || || ||<bgcolor="green">0.3 ||<bgcolor="green"> 
||<bgcolor="green">0.3 || || || || ||<bgcolor="green">0.3 || || || || ||
- ||Objective C (cocoa) ||<bgcolor="green">T ||? ||? ||? ||? 
||<bgcolor="green">T ||? ||? ||? ||? ||? ||<bgcolor="green">T ||? || ||
+ ||Objective C (cocoa) ||<bgcolor="green">T || || || ||<bgcolor="yellow"> ||? 
||<bgcolor="green">T ||? ||? ||? ||? ||? ||<bgcolor="green">T ||? || ||
- ||OCaml (ocaml) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? 
||? ||? ||? ||? ||? ||? || ||
+ ||OCaml (ocaml) ||<bgcolor="green">T || || || ||<bgcolor="yellow"> ||? 
||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? || ||
- ||Perl (perl) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? 
||? ||? ||? ||? ||? ||? || ||
+ ||Perl (perl) ||<bgcolor="green">T || || || ||<bgcolor="green"> ||? 
||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? || ||
- ||PHP (php) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? 
||<bgcolor="green">T ||<bgcolor="green">T ||? ||? ||<bgcolor="green">T || ||
+ ||PHP (php) ||<bgcolor="green">T || || || ||<bgcolor="green"> ||? 
||<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 || ||
+ ||Python (py) ||<bgcolor="green">T || || || ||<bgcolor="green"> ||? 
||<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 || ||
+ ||Ruby (rb) ||<bgcolor="green">T || ||<bgcolor="green">T || 
||<bgcolor="green"> || ||<bgcolor="green">T ||<bgcolor="green">T 
||<bgcolor="green">T ||<bgcolor="green">T ||<bgcolor="green">T ||? 
||<bgcolor="green">T ||<bgcolor="green">T || ||
- ||Smalltalk(st) ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? 
||? ||? ||? ||? ||? ||? || ||
+ ||Smalltalk(st) ||<bgcolor="green">T || || || ||<bgcolor="yellow"> ||? 
||<bgcolor="green">T ||? ||? ||? ||? ||? ||? ||? || ||
  
  
  

Reply via email to