<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Borkdude</title><link>https://news.ycombinator.com/user?id=Borkdude</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 08 May 2026 12:47:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Borkdude" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[ClojureScript Gets Async/Await]]></title><description><![CDATA[
<p>Article URL: <a href="https://clojurescript.org/news/2026-05-07-release">https://clojurescript.org/news/2026-05-07-release</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48059662">https://news.ycombinator.com/item?id=48059662</a></p>
<p>Points: 120</p>
<p># Comments: 37</p>
]]></description><pubDate>Fri, 08 May 2026 07:04:24 +0000</pubDate><link>https://clojurescript.org/news/2026-05-07-release</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=48059662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48059662</guid></item><item><title><![CDATA[New comment by Borkdude in "Fast starting Clojure runtime built with GraalVM native-image and Crema"]]></title><description><![CDATA[
<p>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.<p>More info about Crema: <a href="https://github.com/oracle/graal/issues/11327" rel="nofollow">https://github.com/oracle/graal/issues/11327</a><p>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.</p>
]]></description><pubDate>Mon, 23 Feb 2026 08:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47119743</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=47119743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47119743</guid></item><item><title><![CDATA[New comment by Borkdude in "Babashka 1.12.215: Revenge of the TUIs"]]></title><description><![CDATA[
<p>Thanks :)</p>
]]></description><pubDate>Tue, 17 Feb 2026 14:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47047811</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=47047811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47047811</guid></item><item><title><![CDATA[New comment by Borkdude in "Babashka 1.12.215: Revenge of the TUIs"]]></title><description><![CDATA[
<p>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!</p>
]]></description><pubDate>Tue, 17 Feb 2026 11:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47046244</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=47046244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47046244</guid></item><item><title><![CDATA[Babashka 1.12.215: Revenge of the TUIs]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.michielborkent.nl/babashka-1.12.215.html">https://blog.michielborkent.nl/babashka-1.12.215.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47046243">https://news.ycombinator.com/item?id=47046243</a></p>
<p>Points: 24</p>
<p># Comments: 4</p>
]]></description><pubDate>Tue, 17 Feb 2026 11:18:36 +0000</pubDate><link>https://blog.michielborkent.nl/babashka-1.12.215.html</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=47046243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47046243</guid></item><item><title><![CDATA[New comment by Borkdude in "Jeffgeerling.com has been migrated to Hugo"]]></title><description><![CDATA[
<p>Babashka now has a built-in markdown library.
Babashka now also has a built-in HTML parsing library: Jsoup.<p>Why does bb carry too much baggage? Because it has useful libraries like the above?</p>
]]></description><pubDate>Mon, 05 Jan 2026 22:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46505656</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=46505656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46505656</guid></item><item><title><![CDATA[Build a ClojureScript native desktop app in 5 minutes [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=uEVo8rqJgyw">https://www.youtube.com/watch?v=uEVo8rqJgyw</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45845597">https://news.ycombinator.com/item?id=45845597</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 07 Nov 2025 12:05:52 +0000</pubDate><link>https://www.youtube.com/watch?v=uEVo8rqJgyw</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45845597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45845597</guid></item><item><title><![CDATA[Building Browser-Native Presentations with Scittle / ClojureScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://clojurecivitas.github.io/scittle/presentations/browser_native_slides.html">https://clojurecivitas.github.io/scittle/presentations/browser_native_slides.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45820950">https://news.ycombinator.com/item?id=45820950</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 05 Nov 2025 09:08:15 +0000</pubDate><link>https://clojurecivitas.github.io/scittle/presentations/browser_native_slides.html</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45820950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45820950</guid></item><item><title><![CDATA[New comment by Borkdude in "Reagami: A minimal zero-deps Reagent-like for Squint and CLJS"]]></title><description><![CDATA[
<p>Reagami author here!</p>
]]></description><pubDate>Tue, 04 Nov 2025 14:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45811378</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45811378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45811378</guid></item><item><title><![CDATA[New comment by Borkdude in "Reagami: A Reagent-like library in less than 100 lines of Squint CLJS"]]></title><description><![CDATA[
<p>Github repo here: <a href="https://github.com/borkdude/reagami" rel="nofollow">https://github.com/borkdude/reagami</a></p>
]]></description><pubDate>Fri, 24 Oct 2025 22:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45699732</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45699732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45699732</guid></item><item><title><![CDATA[Reagami: A Reagent-like library in less than 100 lines of Squint CLJS]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.michielborkent.nl/reagami.html">https://blog.michielborkent.nl/reagami.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45699731">https://news.ycombinator.com/item?id=45699731</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 24 Oct 2025 22:24:35 +0000</pubDate><link>https://blog.michielborkent.nl/reagami.html</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45699731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45699731</guid></item><item><title><![CDATA[New comment by Borkdude in "Practical Scheme"]]></title><description><![CDATA[
<p>You kinda can:<p><a href="https://github.com/babashka/babashka/wiki/Self-contained-executable" rel="nofollow">https://github.com/babashka/babashka/wiki/Self-contained-exe...</a></p>
]]></description><pubDate>Thu, 23 Oct 2025 13:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45681809</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45681809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681809</guid></item><item><title><![CDATA[New comment by Borkdude in "Eucalypt: <10kb Reagent UIs with Squint ClojureScript [video]"]]></title><description><![CDATA[
<p>Blog post here:<p><a href="https://mccormick.cx/news/entries/i-replaced-react-reagent-with-720-lines-of-slop-coded-squint-cljs" rel="nofollow">https://mccormick.cx/news/entries/i-replaced-react-reagent-w...</a></p>
]]></description><pubDate>Sat, 11 Oct 2025 12:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45548720</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45548720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45548720</guid></item><item><title><![CDATA[Eucalypt: <10kb Reagent UIs with Squint ClojureScript [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=SLnCzW5cg3U">https://www.youtube.com/watch?v=SLnCzW5cg3U</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45548640">https://news.ycombinator.com/item?id=45548640</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 11 Oct 2025 12:27:32 +0000</pubDate><link>https://www.youtube.com/watch?v=SLnCzW5cg3U</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45548640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45548640</guid></item><item><title><![CDATA[I Replaced React and Reagent with 720 Lines of Slop-Coded Squint-Cljs]]></title><description><![CDATA[
<p>Article URL: <a href="https://mccormick.cx/news/entries/i-replaced-react-reagent-with-720-lines-of-slop-coded-squint-cljs">https://mccormick.cx/news/entries/i-replaced-react-reagent-with-720-lines-of-slop-coded-squint-cljs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45448943">https://news.ycombinator.com/item?id=45448943</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Oct 2025 12:47:20 +0000</pubDate><link>https://mccormick.cx/news/entries/i-replaced-react-reagent-with-720-lines-of-slop-coded-squint-cljs</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45448943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45448943</guid></item><item><title><![CDATA[Tiny Reagent-compatible UIs with no React]]></title><description><![CDATA[
<p>Article URL: <a href="https://chr15m.github.io/eucalypt/">https://chr15m.github.io/eucalypt/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45447860">https://news.ycombinator.com/item?id=45447860</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Oct 2025 10:01:07 +0000</pubDate><link>https://chr15m.github.io/eucalypt/</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=45447860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45447860</guid></item><item><title><![CDATA[New comment by Borkdude in "ClojureScript 1.12.42"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Fri, 16 May 2025 22:31:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44010352</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=44010352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44010352</guid></item><item><title><![CDATA[New comment by Borkdude in "ClojureScript 1.12.42"]]></title><description><![CDATA[
<p>Updated the title</p>
]]></description><pubDate>Fri, 16 May 2025 21:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44010105</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=44010105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44010105</guid></item><item><title><![CDATA[New comment by Borkdude in "ClojureScript 1.12.42"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Fri, 16 May 2025 21:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44010081</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=44010081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44010081</guid></item><item><title><![CDATA[New comment by Borkdude in "ClojureScript 1.12.42"]]></title><description><![CDATA[
<p>> 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.<p>> 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.</p>
]]></description><pubDate>Fri, 16 May 2025 20:20:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44009465</link><dc:creator>Borkdude</dc:creator><comments>https://news.ycombinator.com/item?id=44009465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44009465</guid></item></channel></rss>