top | item 45502543

Erlang ARM32 JIT is born

170 points| plainOldText | 4 months ago |grisp.org

19 comments

order

davidw|4 months ago

A Tcl article and an Erlang article - good morning!

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.

5-|4 months ago

and 32-bit arm (nothing wrong with it; just like tcl and erlang, it's alive and well)

felixgallo|4 months ago

For a certain definitions of faster

bmitc|4 months ago

Don't Erlang and Elixir have a lot of effort being put into them?

IsTom|4 months ago

I don't have any experience with ARM, but from what I've seen people write, isn't 32-bit ARM discontinued after v7?

crote|4 months ago

There's still a huge embedded market!

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.

bobmcnamara|4 months ago

No, it's a supported ISA on most v8-a and I believe all v8-m implementations.

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).

masklinn|4 months ago

That does not mean ARM32 implementations and uses are stopping any time soon. Afaik arm hasn’t even obsoleted armv6, although Linux distributions are starting to drop it.

whizzter|4 months ago

Doesn't mean that machines won't be built with other chips for a considerable time.

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.

15155|4 months ago

Cortex-M chips will still be made for decades.