Coming up with new ideas is not the problem. It's getting rid of the old ones.
This profile might be incomplete.
Open on mastodon.social (λ. borkdude)
Wall 242 posts
(λ. borkdude)
Coming up with new ideas is not the problem. It's getting rid of the old ones.
(λ. borkdude)
The #babashka_conf is getting really professional now! And a t-shirt you can order for yourself:
(λ. borkdude)
#clojure 1.12.0-alpha2 is now available, with exciting new built-in functions for adding dependencies to your REPL!
(λ. borkdude)
#babashka news of Feb and March 2023! https://blog.michielborkent.nl/babashka-news-feb-mar-2023.html
(λ. borkdude)
New blog post! Embedding #cherrycljs for runtime #clojurescript compilation:
(λ. borkdude)
cljs-exif-reader by @rwv https://git.sr.ht/~rwv/cljs-exif-reader Extract information from TIFF and JPEG images. Also works in #babashka, despite the name :)
(λ. borkdude)
#babashka CLI explained in one example: (cli/parse-args ["arg1" "-X" "file1.clj" "-X" "file2.clj" "--myflag" "arg2"] {:coerce {:myflag :boolean :X [:string]}})
(λ. borkdude)
A great introduction on how to get started with deps.edn using neil Finding Clojure: New Beginnings
(λ. borkdude)
Some more clerk + #cherrycljs fun And all of this works under advanced compilation too! Work in progress! #clojure
(λ. borkdude)
An example of how you can create an AST from #cljKondo analysis and rewrite-clj nodes: https://github.com/clj-kondo/clj-kondo/tree/master/analysis#ast
(λ. borkdude)
Pushed a macro to clj2el which shells out to clj2el, transpiles and then returns the transpiled expression as the macro expansion which then gets evaluated :) A bit slow but could be optimized by running clj2el as a server process
(λ. borkdude)
clj2el: a small #clojure to elisp transpiler 😂
(λ. borkdude)
scimacs: run clojure in a dynamic emacs module. Work in progress!
(λ. borkdude)
Edamame, a highly configurable #clojure parser, now comes with a new :uneval option to preserve #_ expressions combined with the next value, to implement clj-kondo-like "ignore" expressions: #_:clj-kondo/ignore (inc :foo)
(λ. borkdude)
Edamame, a configurable #clojure parser, now adds support for auto-resolving keywords based on a previously read ns form:
(λ. borkdude)
Rumor has it that martian, a library that can read OpenAPI / Swagger specs and generate a web client from it, is now #babashka compatible. Take 0.1.23-SNAPSHOT from clojars for a spin!
(λ. borkdude)
If you're sponsoring my work via Github Sponsors and are still on the "Paypal" payment method, you might want to update to a creditcard, as Github no longer supports it and your sponsorship is cancelled automatically at the next cycle. Better yet, ask your company to sponsor. 😓 |
@borkdude absolutely. This is one reason I have more success with student developers in their early years, Freshmen or Sophomores, so they don't need to unlearn all the tooling and OO bad patterns they have been taught.
D know this is probably a different register than you are talking about, but I find it holds here, too
@borkdude oh yeah