Email or username:

Password:

Forgot your password?
243 posts total
(λ. borkdude)

Coming up with new ideas is not the problem. It's getting rid of the old ones.

(webdev Tory) :emacs:

@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)

The #babashka_conf is getting really professional now!

We have a keynote speaker: @malcolmsparks (see tentative schedule: babashka.org/conf/schedule.htm)

And a t-shirt you can order for yourself:
etsy.com/listing/1475981599/ba

#clojure #babashka

Bobbi Towers

@borkdude are those your models, or does Etsy provide them?

(λ. borkdude)

#clojure 1.12.0-alpha2 is now available, with exciting new built-in functions for adding dependencies to your REPL!

clojure.org/news/2023/04/14/cl

(λ. borkdude)

cljs-exif-reader by @rwv

git.sr.ht/~rwv/cljs-exif-reade

Extract information from TIFF and JPEG images.

Also works in #babashka, despite the name :)

#clojure

(λ. borkdude)

#babashka CLI explained in one example:

(cli/parse-args ["arg1" "-X" "file1.clj" "-X" "file2.clj" "--myflag" "arg2"] {:coerce {:myflag :boolean :X [:string]}})
;;=>
{:args ["arg1" "arg2"], :opts {:X ["file1.clj" "file2.clj"], :myflag true}}

#clojure

github.com/babashka/cli

(λ. borkdude)

A great introduction on how to get started with deps.edn using neil

Finding Clojure: New Beginnings

rattlin.blog/finding-clj-new-b

#clojure

(λ. borkdude)

Some more clerk + #cherrycljs fun
Use cherry as an alternative to SCI for compiled viewer functions. Also added an interactive input so you can compile code from a textarea.

snapshots.nextjournal.com/cler

And all of this works under advanced compilation too!

Work in progress! #clojure

(λ. 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

#clojure #emacs #clj2el

(λ. borkdude)

#cljKondo, a linter and static analyzer for #clojure, was born 4 years ago this week!

(λ. 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)

github.com/borkdude/edamame

(λ. borkdude)

Edamame, a configurable #clojure parser, now adds support for auto-resolving keywords based on a previously read ns form:

github.com/borkdude/edamame#au

(λ. 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!

#clojure

Go Up