HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Borkdude

no profile record

Submissions

ClojureScript Gets Async/Await

clojurescript.org
279 points·by Borkdude·2 เดือนที่ผ่านมา·73 comments

Babashka 1.12.215: Revenge of the TUIs

blog.michielborkent.nl
24 points·by Borkdude·5 เดือนที่ผ่านมา·4 comments

Build a ClojureScript native desktop app in 5 minutes [video]

youtube.com
3 points·by Borkdude·8 เดือนที่ผ่านมา·0 comments

Building Browser-Native Presentations with Scittle / ClojureScript

clojurecivitas.github.io
2 points·by Borkdude·8 เดือนที่ผ่านมา·0 comments

Reagami: A Reagent-like library in less than 100 lines of Squint CLJS

blog.michielborkent.nl
1 points·by Borkdude·9 เดือนที่ผ่านมา·1 comments

Eucalypt: <10kb Reagent UIs with Squint ClojureScript [video]

youtube.com
2 points·by Borkdude·9 เดือนที่ผ่านมา·2 comments

I Replaced React and Reagent with 720 Lines of Slop-Coded Squint-Cljs

mccormick.cx
2 points·by Borkdude·9 เดือนที่ผ่านมา·0 comments

Tiny Reagent-compatible UIs with no React

chr15m.github.io
2 points·by Borkdude·9 เดือนที่ผ่านมา·0 comments

[untitled]

1 points·by Borkdude·10 เดือนที่ผ่านมา·0 comments

comments

Borkdude
·2 เดือนที่ผ่านมา·discuss
This is about using a JS feature without bringing in any additional dependencies like core.async. You don't have to use it and you can still use core.async. This was the most asked for feature in the recent ClojureScript survey.
Borkdude
·5 เดือนที่ผ่านมา·discuss
Author here. This is an experiment to run the Clojure compiler in a GraalVM native-image with Crema enabled. Crema is a new way to dynamically load JVM bytecode in a native-image using an interpreter.

More info about Crema: https://github.com/oracle/graal/issues/11327

I'm also the author of babashka, a native fast-starting scripting tool for Clojure. For me it's interesting to contrast both approaches and learn more about the pros/cons of each.
Borkdude
·5 เดือนที่ผ่านมา·discuss
Thanks :)
Borkdude
·5 เดือนที่ผ่านมา·discuss
Author here. Babashka is a native Clojure interpreter for scripting, it starts in ~5-20ms instead of the usual JVM startup. This release adds JLine3 for building TUIs, a completely revamped console REPL, and a bunch of library compatibility improvements. The charm.clj counter example in the post is a single-file script you can run right away to get an idea of the new TUI capabilities. Have fun scripting!
Borkdude
·6 เดือนที่ผ่านมา·discuss
Babashka now has a built-in markdown library. Babashka now also has a built-in HTML parsing library: Jsoup.

Why does bb carry too much baggage? Because it has useful libraries like the above?
Borkdude
·8 เดือนที่ผ่านมา·discuss
Reagami author here!
Borkdude
·9 เดือนที่ผ่านมา·discuss
Github repo here: https://github.com/borkdude/reagami
Borkdude
·9 เดือนที่ผ่านมา·discuss
You kinda can:

https://github.com/babashka/babashka/wiki/Self-contained-exe...
Borkdude
·9 เดือนที่ผ่านมา·discuss
Blog post here:

https://mccormick.cx/news/entries/i-replaced-react-reagent-w...