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/build/docker/README.md b/build/docker/README.md
index bc6c36a..28d5b16 100644
--- a/build/docker/README.md
+++ b/build/docker/README.md
@@ -142,6 +142,7 @@
| C++ clang | 3.4 | 3.8 | 4.0 | |
| C# (mono) | 3.2.8.0 | 4.2.1.0 | 4.6.2.7 | |
| c_glib | 2.40.2 | 2.48.2 | 2.54.0 | |
+| CL (sbcl) | | | 1.3.14 | |
| cocoa | | | | Not in CI |
| d | 2.070.2 | 2.073.2 | 2.077.1 | |
| dart | 1.20.1 | 1.22.1 | 1.24.3 | |
diff --git a/build/docker/ubuntu-artful/Dockerfile b/build/docker/ubuntu-artful/Dockerfile
index d8e7e12..b9c30f6 100644
--- a/build/docker/ubuntu-artful/Dockerfile
+++ b/build/docker/ubuntu-artful/Dockerfile
@@ -97,6 +97,10 @@
ENV D_VERSION 2.077.1-0.1
RUN apt-get install -y --no-install-recommends \
+`# Common Lisp (sbcl) dependencies` \
+ sbcl
+
+RUN apt-get install -y --no-install-recommends \
`# D dependencies` \
dmd-bin=$D_VERSION \
libphobos2-dev=$D_VERSION \