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) || + + +
