All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

jank compiler gains custom intermediate representation to boost performance

6d ago· 25 min readenNews

Summary

The article discusses jank, a Clojure dialect compiler, which now has a custom intermediate representation (IR) to optimize performance and compete with the JVM. The author expresses gratitude to sponsors (Github sponsors and Clojurists Together) and mentions seeking full-time funding. The content explains what an IR is in compiler design and how this new IR helps jank optimize code, using Fibonacci benchmarks as a performance comparison point.

Key quotes

· 3 pulled
Good news, everyone! jank has a new custom intermediate representation (IR) and we're using it to optimize jank to compete with the JVM.
I am still searching for a way to continue working on jank full-time with an income which will cover rent and groceries, so if you've not yet chipped in a sponsorship, now's a great time!
Compilers often represent programs as a more
Snippet from the RSS feed
The jank compiler has a new super power. With that, we push jank to the limits to see who has the fastest fibonacci in the west.

You might also wanna read