Glojure、Go 言語向け Clojure インタープリタを公開──Go ライブラリとの直接連携を実現

Go 1.24 以降の環境で動作し、Go の値を Clojure のデータとして直接扱えるホスト型言語実装として開発中。

リリース: 2026-06-16 · 読了 3
何が起きた
  • Glojure v0.3.0 が公開され、Go 1.24 以上で動作する

  • Go の値を Clojure の値として相互利用可能なホスト型言語として設計

  • CLI ツール glj により REPL 環境、履歴保存、タブ補完、マルチライン編集を提供

なぜ重要
  • JVM に依存せず Go のエコシステム内で Clojure の開発体験を構築できるため、軽量な Go バイナリへのスクリプト埋め込み用途に最適。

  • Go のライブラリを直接呼び出せるため、既存の Go ベースのマイクロサービスに Lisp 的な動的設定や DSL を組み込む際の選択肢になる。

👁️ 開発者

Go をメイン言語とする開発チームは、Go の型システムやライブラリをそのまま活用しながら、REPL ベースの対話的な開発フローを導入できる。

🇯🇵 日本

国内の Go を採用するスタートアップや Web サービス開発現場において、既存の Go コードベースを活かしたまま、複雑なビジネスロジックの動的制御を Clojure で記述する構成が現実的になる。