7 comments

[ 4.6 ms ] story [ 28.8 ms ] thread
Alternative method to install clojure, using "clojure", but without clojure
If you're interested in other methods of using Clojure but without Clojure JVM (or JavaScript), check out Babashka: https://github.com/babashka/babashka "native fast-starting Clojure scripting environment"
Babashka is a nice project (I will try to do something or port it), but I use fleck to learn clojure better... to make lines I have to create a lot of base functions and interop. But fleck is slow :(
fleck is "Clojure-like" and is bash without some of the important semantics of Clojure. Babashka is using "Small Clojure Interpreter" (https://github.com/borkdude/sci) which is trying it's best to be as much like Clojure as possible. Might not be a good idea to use something that can't make the same claim, if your point is to learn Clojure.

I realize now that fleck (https://github.com/chr15m/flk) also doesn't even do destructuring and more. Finally the README in the bottom has "You might also be thinking of babashka which is a bare-metal solution using real Clojure".

Babashka is also not slow but rather fast (in startup time).

Ual, there is a lot before Babashka that I didn't know.

So, I already did code in clojure before this... the main reason was just know how a host language works, not pure clojure... clojure has everything you need with two or more functions to resolve (amazing!!!)

And I tried to learn reading clojure.core... but Is very dificult. the project "make a lisp" helps me with this problem.

I will try do something with Babashka or Joker soon.

Thanks!

this is neat. i love clojure and i've been reading about nix and nixos lately. I was thinking about how cool it would be if nix used clojure and edn (shout out to guix of course). This project seems to be "clojure for packaging and deployment" so I had to read through the whole readme. happy codin' :)
Thanks! clojure is really amazing! I will try create something using "pure" clojure or another variation like joker or janet-lang...