Thrift: Haskell library and codegen
authoriproctor <dev-null@apache.org>
Wed, 25 Jul 2007 19:06:13 +0000 (19:06 +0000)
committeriproctor <dev-null@apache.org>
Wed, 25 Jul 2007 19:06:13 +0000 (19:06 +0000)
commitff8eb9288d57845319b65f1bfd3d4a13cecc3217
treec862c66a2c1b816151d054c8f1bc0b349bc2d87e
parent5ced286cec268191c72125440ac911582f84a6b9
Thrift: Haskell library and codegen

Summary: It's thrift for haskell. The codegen is complete. The library has binary protocol, io channel transport, and a threaded server.
Reviewed by: mcslee
Test plan: Yes
Revert plan: yes

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665174 13f79535-47bb-0310-9956-ffa450edef68
15 files changed:
compiler/cpp/Makefile.am
compiler/cpp/src/generate/t_hs_generator.cc [new file with mode: 0644]
compiler/cpp/src/generate/t_hs_generator.h [new file with mode: 0644]
compiler/cpp/src/main.cc
lib/hs/README [new file with mode: 0644]
lib/hs/TODO [new file with mode: 0644]
lib/hs/src/TBinaryProtocol.hs [new file with mode: 0644]
lib/hs/src/TChannelTransport.hs [new file with mode: 0644]
lib/hs/src/TServer.hs [new file with mode: 0644]
lib/hs/src/TSocket.hs [new file with mode: 0644]
lib/hs/src/Thrift.hs [new file with mode: 0644]
test/hs/Client.hs [new file with mode: 0644]
test/hs/Server.hs [new file with mode: 0644]
test/hs/runclient.sh [new file with mode: 0644]
test/hs/runserver.sh [new file with mode: 0644]