BindingStatus » History » Version 21

Version 20 (J. Moringen, 10/19/2011 03:20 AM) → Version 21/27 (J. Moringen, 10/20/2011 07:40 AM)

h1. Status of Implementations

h2. Client

|_.Feature/Implementation |_.C++ |_.Python |_.Java |_.Common Lisp |
| Listener | ✓ | ✓ | ✓ | ✓ |
| Informer | ✓ | ✓ | ✓ | ✓ |
| Reader | (✓) | x | x | ✓ |
| Configuration | | | | |
| - File | ✓ | ✓ | ✓ | ✓ |
| - Environment | ✓ | ✓ | ✓ | ✓ |
| - Commandline | x | x | x | ✓ |
| - Option Introspection | (✓) | x | x | ✓ |
| URI syntax | x | x | x | ✓ |

h2. Patterns

|_.Feature/Implementation |_.C++ |_.Python |_.Java |_.Common Lisp |
| Request/Reply | ✓ | ✓ | ✓ | ✓ |

h2. Transport

|_.Feature/Implementation |_.C++ |_.Python |_.Java |_.Common Lisp |
| QoS | ✓ | ? | ? | x |
| Spread | | | | |
| - Transport | ✓ | ✓ | ✓ | ✓ |
| - Fragmentation | ✓ | ✓ | ✓ | ✓ |
| Socket-based | | | | |
| - Client mode | (✓) | x | x | (✓) |
| - Server mode | (✓) | (✓) | x | (✓) |
| XMPP | | | | |
| - Out | x | x | x | ✓ |
| - In-push | x | x | x | ✓ |
| - In-pull | x | x | x | ✓ |
| Inprocess | | | | |
| - Transport | ✓ | x | x | ✓ |

h2. Converters

|_.Converter/Implementation |_.C++ |_.Python |_.Java |_.Common Lisp |
| Void | ✓ | ✓ | ? | ✓ |
| Float types | ? | x | x | ✓ |
| Integer types | (✓) | (✓) | (✓) | ✓ |
| Boolean | ? | x | x | x |
| ASCII String | ✓ | ✓ | ✓ | ✓ |
| UTF-8 String | ✓ | ✓ | ✓ | ✓ |
| Bytes | ✓ | x | ✓ | ✓ |
| Protocol Buffer | ✓ | ✓ | ✓ | ✓ |

h2. Filter

|_.Feature/Implementation |_.C++ |_.Python |_.Java |_.Common Lisp |
| Scope | ✓ | ✓ | ✓ | ✓ |
| Regular Express. | x | x | x | ✓ |
| XPath | x | x | ✓ | ✓ |
| - on XML content | x | x | ✓ | ✓ |
| - on PB content | x | x | x | (✓) |
| Origin | ✓ | ✓ | ✓ | ✓ |
| Method | (✓) | x | x | x |
| Wire-schema | x | x | x | x |