Lispの子孫で、同じようにCへのトランスレータでもあります。Cコンパイラでネイティブコードにコンパイルするため、移植性と性能のバランスが良いのが特徴です。Cのライブラリとリンクしたり、Cのプログラムに組み込めるようになっていて、Cとの連携に優れます。v0.0インストール16.1.3スレッドはデフォルトでは有効になっています。12.2.1スレッドはデフォルトでは有効になっていません。configureで--enable-threadsを指定すると、スレッドがサポートされます。12.2.1より前のバージョンでは、Unicodeはデフォルトではサポートされません。configureで--enable-unicodeを指定すると、Unicodeがサポートされるようになります。configureで--enable-threadsを指定すると、セグメンテーション違反でビルドに失敗します。7.1でビルドすると、コンパイルに失敗します。HEADのものを別にインストールした上で、--enable-boehm=systemでビルドに成功するようになります。installでUnicodeとスレッドをサポートするECLのビルドに成功。CPPFLAGSやLDFLAGSに渡すパスがMinGW形式のものだとECLが解釈できず、正しく処理できません。