HackerTrans
トップ新着トレンドコメント過去質問紹介求人

Borkdude

no profile record

投稿

ClojureScript Gets Async/Await

clojurescript.org
279 ポイント·投稿者 Borkdude·2 か月前·73 コメント

Babashka 1.12.215: Revenge of the TUIs

blog.michielborkent.nl
24 ポイント·投稿者 Borkdude·5 か月前·4 コメント

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

youtube.com
3 ポイント·投稿者 Borkdude·8 か月前·0 コメント

Building Browser-Native Presentations with Scittle / ClojureScript

clojurecivitas.github.io
2 ポイント·投稿者 Borkdude·8 か月前·0 コメント

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

blog.michielborkent.nl
1 ポイント·投稿者 Borkdude·9 か月前·1 コメント

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

youtube.com
2 ポイント·投稿者 Borkdude·9 か月前·2 コメント

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

mccormick.cx
2 ポイント·投稿者 Borkdude·9 か月前·0 コメント

Tiny Reagent-compatible UIs with no React

chr15m.github.io
2 ポイント·投稿者 Borkdude·9 か月前·0 コメント

[untitled]

1 ポイント·投稿者 Borkdude·10 か月前·0 コメント

[untitled]

1 ポイント·投稿者 Borkdude·昨年·0 コメント

[untitled]

1 ポイント·投稿者 Borkdude·昨年·0 コメント

ClojureScript 1.12.42

clojurescript.org
195 ポイント·投稿者 Borkdude·昨年·42 コメント

Nbb can now be used with Deno including jsr: deps

mastodon.social
4 ポイント·投稿者 Borkdude·昨年·0 コメント

Babashka Java interop, reflection and type hints

blog.michielborkent.nl
4 ポイント·投稿者 Borkdude·昨年·0 コメント

コメント

Borkdude
·2 か月前·議論
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 か月前·議論
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 か月前·議論
Thanks :)
Borkdude
·5 か月前·議論
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 か月前·議論
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 か月前·議論
Reagami author here!
Borkdude
·9 か月前·議論
Github repo here: https://github.com/borkdude/reagami
Borkdude
·9 か月前·議論
You kinda can:

https://github.com/babashka/babashka/wiki/Self-contained-exe...
Borkdude
·9 か月前·議論
Blog post here:

https://mccormick.cx/news/entries/i-replaced-react-reagent-w...
Borkdude
·昨年·議論
The title didn't say compiler, it just said "Google Closure". The article I linked to is very clear that it's about the library.
Borkdude
·昨年·議論
Updated the title
Borkdude
·昨年·議論
This is not about maintaining compatibility with a Java version. As you can read in the post, Java 21 will be the minimum required Java version even. It's about the Google Closure Library on which many ClojureScript programs depend.
Borkdude
·昨年·議論
> We are working on restoring that original stability. With this release, you’ll find that quite a few old ClojureScript libraries work again today as well as they did 14 years ago.

> ClojureScript is and never was only just for rich web applications. Even in the post React-world, a large portion of the web is (sensibly) still using jQuery. If you need robust DOM manipulation, internationalization, date/time handling, color value manipulation, mathematics, programmatic animation, browser history management, accessibility support, graphics, and much more, all without committing to a framework and without bloating your final JavaScript artifact - ClojureScript is a one stop shop.