TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Jank is now running on LLVM IR

86 pointsby Jeaye6 months ago

5 comments

gorjusborg6 months ago
Congratulations on the achievement!<p>Ever since I got into Clojure I have wanted what you are building. I love the language, I love the collections, but I don&#x27;t love waiting for program startup.<p>I can&#x27;t wait until Jank is complete!<p>In fact, how can we help at the moment?
评论 #42278402 未加载
评论 #42278575 未加载
jarjoura6 months ago
Clojure is a quirky language, and I really enjoyed writing a proof-of-concept microservice with it back in 2015-era when everyone was shouting &quot;Scala is the way!&quot; I was able to prototype with it and stand it up in a weekend. With the tiniest bit of code, I had the exact service I needed. It ended up in production after only spending a couple weeks, most of which was spent wrapping my head around Docker and Mesos that we used to run the .jar.<p>However, it&#x27;s a quirky language. So, my quick take, as a glue layer on top of the JVM, it was quite powerful, but jank has me scratching my head. LISP doesn&#x27;t really read well the bigger the codebase, and as something to write software in standalone environment, it makes me a bit hesitant.<p>I sometimes would hit walls, because in real world software, you need persistent state. Functional software, for obvious reasons, fights against that, and so modeling state is actually quite difficult. This is where I think, as a small layer on top, it&#x27;s fast and effective. I would just not want to write more than a few files with it though. Happy to follow along this project though and see where it goes.
评论 #42277998 未加载
评论 #42278116 未加载
评论 #42277967 未加载
评论 #42284480 未加载
bobnamob6 months ago
Hi Jeaye, love what you and the other contributors are doing with jank. The further proliferation of clojure dialects can&#x27;t happen quickly enough imo.<p>Do you have any &quot;killer app&quot; style use cases in mind for jank? Babashka is great in CLI&#x2F;FaaS settings, native Clojure is great for &quot;situated&quot; programs that can afford a JVM startup and some memory overhead<p>Which settings are you particularly excited to use jank in?
评论 #42277396 未加载
chr15m6 months ago
Didn&#x27;t get to meet you at HoC but I wanted to say thank you for working on jank. It&#x27;s going to bring Clojure into so many new places typically reserved for compile-to-binary languages. Awesome work!
评论 #42277329 未加载
nathants5 months ago
awesome stuff. keep it up!