Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There are babashka and GraalVM as alternative backends for Clojure, who aim to be much lighter than JVM.


But they don't support the full Clojure language, they're more like alternative dialects.


? Babashka is just Clojure, language wise. It lacks the ability to import arbitrary Java libs due to Graal, similarly no runtime type creation (deftype), and does not support the core async library’s go macro (maps it to thread).

I have not heard it called a dialect though. It’s not 100% vanilla jvm clojure but the omitted capabilities are just precisely those things you’d expect from using Graal. https://github.com/babashka/babashka?tab=readme-ov-file#diff...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: