Stream: contributing

Topic: Implementing the 32-bit backends


view this post on Zulip Luke Boswell (Aug 25 2026 at 23:07):

Would anyone be interested in working on a 32-bit backend (other than WASM) for roc? We have talked about it but we haven't implemented one yet.

Around about now (pre-0.1) would be the ideal time to do this. We might discover we have somehow coupled the 32-bit structures too much to WASM and need to unpick and fix that which risks breaking things.

I don't have any hardware or much capacity to really focus on it, but would be happy to help anyone.

view this post on Zulip MagicMan (Sep 07 2026 at 18:36):

@Luke Boswell I am keen to take a stab at it. Ive never done anything of the sort but I think it will be cool and a great learning experience :grinning_face_with_smiling_eyes:

view this post on Zulip MagicMan (Sep 07 2026 at 18:38):

I'll need to acquire some hardwarde but that won't be a problem:grinning_face_with_smiling_eyes: maybe i can emulate it ? :thinking:

view this post on Zulip MagicMan (Sep 07 2026 at 22:20):

I managed to dig up a Raspberry Pi to test on from personal pocket dimension known colloquialy as a "closet" :laughing:

view this post on Zulip Bryce Miller (Sep 07 2026 at 22:42):

I have a smattering of stm32 and esp32 hardware, and I think a raspberry pi 3b+

view this post on Zulip Bryce Miller (Sep 07 2026 at 22:52):

What are the 32-bit use cases (other than WASM) that we want to support?

view this post on Zulip Luke Boswell (Sep 07 2026 at 22:55):

I understand that Intel 32-bit machines are still common

view this post on Zulip MagicMan (Sep 07 2026 at 23:10):

Also embedded. I have a Arduino Uno R3, two ESP32, and a Micro:bit as well.


Last updated: Sep 24 2026 at 15:59 UTC