작성자는 CLI, 스크립트, 웹 서버에 사용하고 있으며, let-go 위에 daemonless container runtime도 만들었고 독립 실행 바이너리나 자체 포함 WASM 웹 페이지로 컴파일 가능함
목표는 persistent data structures, lazy seqs, transducers, protocols, records, multimethods, core.async, BigInts 등 Clojure의 많은 기능 구현과 Go 함수·struct·channel 양방향 interop 제공임
JVM Clojure의 drop-in replacement는 아니며 JAR를 로드하지 않고, 라이브러리 의존성이 있는 실제 프로젝트는 조정이 필요함
Apple M1 Pro 벤치마크에서 바이너리 크기 10MB, 시작 시간 6.7ms, 유휴 메모리 13.5MB로 Babashka, Joker, go-joker, gloat, Clojure JVM보다 작은 실행 단위에서 우위가 제시됨
더 큰 수치 계산 작업에서는 go-joker의 WASM JIT나 HotSpot이 예열된 JVM이 앞서며, let-go는 대부분의 알고리듬 벤치마크에서 Babashka와 비슷하고 upstream Joker보다 10배 이상 빠른 결과로 정리됨
표준 네임스페이스는 clojure.core, clojure.string, clojure.set, clojure.edn, clojure.test, clojure.core.async, io, http, json, transit, os, System, syscall, pods 등을 포함함
Babashka pods를 로드할 수 있어 SQLite, AWS, Docker, 파일 감시 등 pod 생태계를 사용할 수 있고, ~/.babashka/pods/를 bb와 공유함