Out of curiosity, is the ebook about babashka still a thing? :)
Everything that has been done about the book is hosted here:
https://book.babashka.org/
The chapter about child processes is already stale because of babashka.process
.
I'm not sure if I want to continue with the book or just make the README pages in the babashka repo better.
As I'm funded by Clojurists Together I spent all my time on development and not writing this book (since the book may be sold for money in the future, something which I'm also not sure about ;))
Wrote some docs about "choosing the right http client": https://github.com/borkdude/babashka#choosing-the-right-client For babashka 1.0.0 I envision we can have a http://java.net.http client that replaces all the options.
has anyone ever investigated compiling SCI into C++ with https://ferret-lang.org/ ?
It would surprise me if the sci clojure code was compatible with ferret all the way down. But there is documentation around how to compile sci to a native .so library and how to call it from Python for example: https://github.com/borkdude/sci/blob/master/doc/libsci.md#using-libsci-from-python
I would buy it š If it is good tutorial in the end.
I wonder how many examples from the clojure cookbook work or could be ported to bb: https://github.com/clojure-cookbook/clojure-cookbook
I'm considering incorporating https://github.com/borkdude/deps.clj into babashka, so you can use a babashka.edn
to resolve deps without manually having to set BABASHKA_CLASSPATH
.
But this will still require a JVM for resolving those deps if these deps aren't already downloaded. :thinking_face:
I like this. Even though you need the JVM for resolving the deps, this is still a big improvement?
At least no / less implicit dependencies
I'm collecting ideas here: https://github.com/borkdude/babashka/issues/473
This would be great for my use case!
@lee What's your use case?
Iād like rewrite-cljc scripts to be self contained and at the same time avoid them having the responsibility of altering classpath to bring in deps. More of an elegance thing, I suppose.
right
I added an alternative suggestion for declaring the deps https://github.com/borkdude/babashka/issues/473#issuecomment-724892457