babashka

https://github.com/babashka/babashka. Also see #sci, #nbb and #babashka-circleci-builds .
valtteri 2021-01-09T16:27:26.057900Z

Has anyone tried compiling bb for ARM? I was thinking about trying it out on my Lego robot and see if I could get a remote REPL where I could control the robot. :robot_face: It looks like at least GraalVM should support ARM but I’d rather not compile the binary on the Lego brick because if it even can manage it it’ll probably take hours…?

borkdude 2021-01-09T16:28:08.058300Z

@valtteri There are some directions in this issue: https://github.com/babashka/babashka/issues/241

👍 1
pez 2021-01-09T16:48:24.060100Z

I remember watching a vid where @nate used Clojure deps while developing and then built stuff to babashka. Anyone else seen that?

borkdude 2021-01-09T16:48:58.060500Z

yes. you can just add a deps.edn to your script dir and develop using regular clojure

borkdude 2021-01-09T16:49:31.061100Z

Personally I never do that to be honest, since bb scripts run fast enough to just run them from scratch on every change.

pez 2021-01-09T16:58:04.062700Z

I repl my way forward as with any clojure stuff. But was thinking I can leverage Calva better using a deps.edn setup.

borkdude 2021-01-09T16:58:49.062900Z

Yeah, totally possible

borkdude 2021-01-09T16:59:19.063400Z

just look at the babashka project project.clj. the deps in deps.edn aren't used all by default, they are just there for testing

borkdude 2021-01-09T16:59:30.063600Z

or just add the ones you are actually using

pez 2021-01-09T17:00:58.063800Z

Also found the vid https://www.youtube.com/watch?v=RogyxI-GaGQ 😃

borkdude 2021-01-09T17:15:11.064200Z

That's a really nice vid btw, I recommend it to everyone new to bb