TECH 으로 돌아가기
TECH HACKER NEWS 4일 전 2분 읽기 51 READS

Go 위에서 돌아가는 Clojure, 'Glojure'를 아시나요?

Clojure는 보통 JVM 위에서 실행되지만, Glojure는 이를 Go 런타임 위에서 구현한 흥미로운 프로젝트입니다. 핵심은 Clojure 코드가 Go의 생태계와 직접 맞닿는다는 점입니다. Go로 작성한 함수와 패키지를 Clojure에서 호출하고, 반대로 Clojure의 강력한 함수형 추상화와 REPL 기반 인터랙티브 개발 경험을 Go 프로그램에 더할 수 있습니다. JVM 없이 Go의 가벼운 배포, 단일 바이너리, 빠른 시작 시간이라는 장점을 그대로 누릴 수 있다는 점이 매력적입니다. 클라우드 네이티브 환경이나 CLI 도구처럼 빠른 기동과 간편한 배포가 중요한 영역에서 Clojure의 표현력을 쓰고 싶었던 개발자에게 새로운 선택지가 됩니다. 물론 JVM 생태계의 방대한 라이브러리는 포기해야 하는 트레이드오프가 있지만, '언어와 런타임은 분리될 수 있다'는 발상 자체가 신선한 자극을 줍니다. 함수형 언어와 Go 모두에 관심 있다면 한 번쯤 들여다볼 가치가 충분합니다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://github.com/glojurelang/glojure
SHARE
처리 중...