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=13&rev2=14

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

  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''' ||
+ ||'''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 ||
+ ||Erlang ||<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 ||? ||? 
||? ||? ||? ||? ||? ||
+ ||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 || || || ||
+ ||Objective C ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? 
||? ||? ||? ||? ||<bgcolor="green">T ||? ||
+ ||OCaml ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? 
||? ||? ||? ||? ||
+ ||Perl ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? ||? 
||? ||? ||? ||? ||
+ ||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 ||
+ ||Smalltalk ||<bgcolor="green">T ||? ||? ||? ||? ||<bgcolor="green">T ||? ||? 
||? ||? ||? ||? ||? ||
  
- || ||||||||'''Protocol Support''' ||'''Transports''' 
||||||'''Servers'''||||'''Clients'''||||||'''OS Support'''||
- 
||'''Language'''||Binary||Dense||[[New_compact_binary_protocol|Compact]]||JSON||SSL||Basic||Non-blocking||HTTP||Basic||HTTP||Win||OSX||Linux||
- ||C++||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: orange">P||<style="background-color: 
green">T||<style="background-color: green">T||<style="background-color: 
orange">P||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: red">F||<style="background-color: 
green">T||<style="background-color: green">T||
- ||C#||<style="background-color: green">T||<style="background-color: 
red">F||<style="background-color: orange">P||<style="background-color: 
orange">P||<style="background-color: orange">P||<style="background-color: 
green">T||<style="background-color: red">F||<style="background-color: 
orange">P||<style="background-color: green">T||<style="background-color: 
orange">P||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: green">T||
- ||Erlang||<style="background-color: 
green">T||?||?||?||?||<style="background-color: 
green">T||<style="background-color: green">n/a||?||<style="background-color: 
green">T||?||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: green">T||
- ||Haskell||<style="background-color: 
green">T||?||?||?||?||<style="background-color: green">T||?||?||?||?||?||?||?||
- ||Java||<style="background-color: green">T||?||<style="background-color: 
green">T||<style="background-color: green">T||<style="background-color: 
orange">P||<style="background-color: green">T||<style="background-color: 
green">T||?||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: green">T||
- ||Objective C||<style="background-color: 
green">T||?||?||?||?||<style="background-color: 
green">T||?||?||?||?||?||<style="background-color: green">T||?||
- ||OCaml||<style="background-color: 
green">T||?||?||?||?||<style="background-color: green">T||?||?||?||?||?||?||?||
- ||Perl||<style="background-color: 
green">T||?||?||?||?||<style="background-color: green">T||?||?||?||?||?||?||?||
- ||PHP||<style="background-color: 
green">T||?||?||?||?||<style="background-color: 
green">T||?||?||<style="background-color: green">T||<style="background-color: 
green">T||?||?||<style="background-color: green">T||
- ||Python||<style="background-color: green">T||?||<style="background-color: 
yellow">0.1||?||?||<style="background-color: 
green">T||<style="background-color: green">T||?||<style="background-color: 
green">T||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: green">T||<style="background-color: 
green">T||
- ||Ruby||<style="background-color: green">T||?||<style="background-color: 
green">T||?||?||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: green">T||<style="background-color: 
green">T||<style="background-color: green">T||?||<style="background-color: 
green">T||<style="background-color: green">T||
- ||Smalltalk||<style="background-color: 
green">T||?||?||?||?||<style="background-color: green">T||?||?||?||?||?||?||?||
  
- ||||||||||'''Legend'''||
- ||<style="background-color: green">T = True||<style="background-color: red">F 
= False||<style="background-color: yellow">0.1 = Planned for 
0.1||<style="background-color: orange">P = Planned||? = Unknown||
  
+ 
+ ----
+ ||||<style="text-align: center;">'''Legend''' ||
+ ||'''Color''' ||'''Description''' ||
+ ||<bgcolor="green">green ||<bgcolor="green">available since version X.X ||
+ ||<bgcolor="orange">orange ||<bgcolor="orange">patch available (JIRA-Ticket) 
||
+ ||<bgcolor="yellow">yellow ||<bgcolor="yellow">planned for version X.X ||
+ ||white ||unknown ||
+ ||<bgcolor="red">red ||<bgcolor="red">won't fix (JIRA-Ticket) ||
+ 
+ 
+ 

Reply via email to