On 3/9/11 7:34 AM, Masahiro Nakagawa wrote: > On Wed, 09 Mar 2011 04:37:43 +0900, Andrei Alexandrescu > <seewebsiteforem...@erdani.org> wrote: > >> I just submitted an application for GSoC 2011 on behalf of Digital >> Mars. Please review and contribute to the project ideas page: >> >> http://prowiki.org/wiki4d/wiki.cgi?GSOC_2011_Ideas >> > >> Bindings to popular IPC/RPC protocols such as Protocol Buffers and >> Apache Thrift >> >> Key Skills: Intimate knowledge of cross-machine communication >> protocols.Large-scale programming using D requires bindings to >> cross-machine and cross-language communication protocols. Such include >> Google's Protocol Buffers, Apache Thrift, and others. D's standard >> library currently includes no such protocol implementation. Providing >> such would motivate adoption of D for large-scale development. > > Protocol Buffers and Thrift need code generation using IDL unlike > MessagePack, BERT, etc. > Such protocols are acceptable to Phobos?
I'm not sure how to go about the IDL compilers themselves. What I can do is to try to add D generation to Thrift if someone implements it. Andrei