/[Apache-SVN]
ViewVC logotype

Revision 665146


Jump to revision: Previous Next
Author: cpiro
Date: Fri Jun 29 07:17:33 2007 UTC (16 years, 10 months ago)
Changed paths: 35
Log Message:
[thrift] preliminary Erlang support (initial import)

Summary:
 * missing {list,map,set}s, inheritance is spotty
 * loose source code, plus everything is one process (application / gen_server behavior is forthcoming)
 * codegen is a mess, need t_fp_generator

Test Plan:
 * codegen invoked without -erl generates identical code for test/
 * calculatorHandler plus 'thrift -erl -r tutorial.thrift' more or less works

Revert Plan: ok


Changed paths

Path Details
Directoryincubator/thrift/trunk/compiler/cpp/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/compiler/cpp/src/generate/t_erl_generator.cc added
Directoryincubator/thrift/trunk/compiler/cpp/src/generate/t_erl_generator.h added
Directoryincubator/thrift/trunk/compiler/cpp/src/main.cc modified , text changed
Directoryincubator/thrift/trunk/lib/erl/ added
Directoryincubator/thrift/trunk/lib/erl/src-loose/ added
Directoryincubator/thrift/trunk/lib/erl/src-loose/protocol/ added
Directoryincubator/thrift/trunk/lib/erl/src-loose/protocol/tBinaryProtocol.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/protocol/tBinaryProtocol.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/protocol/tProtocol.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/protocol/tProtocol.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/protocol/tProtocolException.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/protocol/tProtocolException.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/server/ added
Directoryincubator/thrift/trunk/lib/erl/src-loose/server/tServer.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/server/tServer.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/tApplicationException.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/tApplicationException.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/tException.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/tException.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/thrift.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/ added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tBufferedTransport.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tBufferedTransport.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tServerSocket.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tServerSocket.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tSocket.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tSocket.hrl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tTransport.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tTransportException.erl added
Directoryincubator/thrift/trunk/lib/erl/src-loose/transport/tTransportException.hrl added
Directoryincubator/thrift/trunk/lib/erl/thrift added
Directoryincubator/thrift/trunk/tutorial/erl/ added
Directoryincubator/thrift/trunk/tutorial/erl/ErlClient.rb added
Directoryincubator/thrift/trunk/tutorial/erl/calculatorHandler.erl added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26