Erlang Arm32 Jit Is Born
Posted3 months agoActive3 months ago
grisp.orgTechstory
calmpositive
Debate
20/100
ErlangArm32Jit Compiler
Key topics
Erlang
Arm32
Jit Compiler
The Erlang ARM32 JIT compiler has been released, sparking discussion about its relevance and potential applications, particularly in the context of 32-bit ARM's declining support.
Snapshot generated from the HN discussion
Discussion Activity
Moderate engagementFirst comment
27m
Peak period
7
0-2h
Avg / period
3.2
Comment distribution19 data points
Loading chart...
Based on 19 loaded comments
Key moments
- 01Story posted
Oct 7, 2025 at 9:00 AM EDT
3 months ago
Step 01 - 02First comment
Oct 7, 2025 at 9:26 AM EDT
27m after posting
Step 02 - 03Peak activity
7 comments in 0-2h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 8, 2025 at 9:34 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45502543Type: storyLast synced: 11/20/2025, 5:42:25 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
That said, if you're putting something like Erlang on a chip, aren't one likely to want the extra memory (and performance) of a slightly newer SoC.
[1] https://www.grisp.org/blog/posts/2025-06-23-jit-arm32.1#why-...
Their existing hardware is aarch32. It really is that simple.
0. https://www.grisp.org/hardware
Plenty of microcontrollers have a single-digit number of Cortex-M cores and memory/flash counted in the megabytes. It'll be decades until that market reaches the multi-gigabyte point, so why bother wasting a whole bunch of memory on 64-bit pointers?
I'm not quite sure why you'd want to run Erlang on it, but the hardware exists.
https://nerves-project.org/#features has a decent pitch for why. (Most of the features listed here aren't features of Nerves-the-Elixir-IoT-runtime-codebase per se, but rather benefits of Nerves-the-toolchain enabling you to easily build lean, embedded Erlang [on Linux] firmware images.)
Erlang is invented before IoT was a thing to facilitate distributed computing for telecommunication in a highly reliable manner. It makes perfect sense to adapt it for driving fleets of cheap IoT devices.
It's the only ISA on Cortex-A32, but not sure if any mainstream chips were ever produced with that core.
(Depending on course if you want to get specific about Arm/Thumb/Thumb2, I lumped them all together above).
https://www.cadence.com/content/dam/cadence-www/global/en_US...
I miss working with Erlang especially, but it's also certainly kind of a niche thing. Other languages are faster and have more effort being put into them.