THRIFT-82: Add Common Lisp support
Client: cl
There's framed and buffered socket transport, binary protocol, multiplex, simple
server, cross-tests, self-tests, tutorial, CL library, CL code generator. Only
SBCL is supported for now.
This closes #1412
diff --git a/.gitignore b/.gitignore
index 03e3e9e..f1a39ae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -101,6 +101,9 @@
/contrib/fb303/py/fb303/ttypes.py
/depcomp
/install-sh
+/lib/cl/backport-update.zip
+/lib/cl/lib
+/lib/cl/run-tests
/lib/cpp/Debug/
/lib/cpp/Debug-mt/
/lib/cpp/Release/
@@ -307,6 +310,8 @@
/test/results.json
/test/c_glib/test_client
/test/c_glib/test_server
+/test/cl/TestServer
+/test/cl/TestClient
/test/cpp/StressTest
/test/cpp/StressTestNonBlocking
/test/cpp/TestClient
@@ -348,6 +353,8 @@
/test/rs/target/
/test/rs/*.iml
/test/rs/**/*.iml
+/tutorial/cl/TutorialClient
+/tutorial/cl/TutorialServer
/tutorial/cpp/TutorialClient
/tutorial/cpp/TutorialServer
/tutorial/c_glib/tutorial_client
@@ -395,3 +402,7 @@
/tutorial/rs/target
/tutorial/rs/Cargo.lock
/ylwrap
+/lib/cl/quicklisp.lisp
+/lib/cl/externals/
+/lib/cl/run-tests
+/lib/cl/quicklisp/