announcements

Project/library announcements ONLY - use threaded replies for discussions. Do not cross post here from other channels. Consider #events or #news-and-articles for other announcements.
2021-03-15T12:18:07.410900Z

Neanderthal 0.40.0 has just been released! High speed vectors and matrices on CPU and GPU. Two books available that teach both theory and practice. Lots of code inside! https://github.com/uncomplicate/neanderthal

1🚀11
pez 2021-03-15T14:58:09.412600Z

Say Hello to Calva’s Getting Started REPL. For the past more than a month I have been busy trying to improve the somewhat weak Getting Started story of Calva. It became apparent that requiring the user to have a project was a bit too high a threshold to set up. Thus the Getting Started REPL was born. Using @borkdude’s deps.clj I could bring the user setup down to having just VS Code/Calva + Java. Then firing off one command in Calva will bring up an editor-connected Clojure REPL, in just a few seconds. It will also bring up three files that work like Interactive Programming guides: • hello-repl.clj – The basics of how to evaluate code in Calva • hello-paredit.clj - A super brief intro to Calva structural editing • hello-clojure.clj - The very basics of the Clojure language That first guide has already raised the level of the problems users report with using Calva. Things we long-time Calva users take for granted are now introduced in a proper way. That last guide is what has had me most occupied. It will keep occupying me for quite a while more, actually. I am hoping it will serve the same service to Clojure as that Calva guide does for Calva. Wish me luck with this work, please. Here’s a demo of the feature and both those guides: https://www.youtube.com/watch?v=O6GrXXhCzCc Please help us share the demo video to people curious about picking up Clojure. (If you think it is any good for that, of course.)

277❤️14
Jakub Holý 2021-03-15T17:37:12.417200Z

Awesome initiative with the intros, thank you! I planned on contributing but just couldn't find the time... 😢 And an impressive change log!

1❤️1🤘
borkdude 2021-03-15T22:25:14.420100Z

Babashka 0.3.0: finally a binary available on linux aarch64! This means you can now have fast Clojure scripting on Raspberry Pi (64bit)! 🎉 https://github.com/babashka/babashka/blob/master/CHANGELOG.md#030 I will send free babashka stickers* to those who will post a photo of bb running on their aarch64 device (Raspberry Pi4, Chromebook, ...) on Twitter. Show the output of uname -m along with bb -e '(println :hello :world)'. Use the hashtag #babashka *) until I run out Special thanks to #circleci

8👍321414🎉
just.sultanov 2021-03-15T22:59:49.422700Z

The next ninja tool is now available - ninja.platform/javac v0.0.1. It is a Clojure library for compiling Java source code. https://github.com/just-sultanov/ninja.platform/blob/master/docs/ninja.tools/javac.adoc

1☕8🎉
vemv 2021-03-16T11:38:07.007300Z

looks nice! what would be the elevator pitch vs. Leiningen's javac?

just.sultanov 2021-03-16T14:17:40.010400Z

@vemv lein javac doesn’t work with deps.edn

2👍