So what are the main projects going on in Roc?
I'm working on compiler performance a bunch hright now (doing struct-of-array things). We're also working on a compile-time approach to determining if an update can happen in-place
we already do the reference counting tricks based on recent work on Lean and Koka
then the big thing I think is the editor. Both the visual/user interaction parts and the underlying infrastructure
and also now that we have a bunch more people, we run into panics everywhere. There are good error messages, but you don't always get to see them if a panic happens somewhere in the process. So we'll have to fix that
great, thanks for the info!
some other projects in the works besides the compiler internals @Folkert de Vries is working on and the editor improvements @Anton is working on:
libc++
and libunwind
, which is a prerequisite for a bigger project to dramatically improve linking speed and flexibility - @Joshua Hoeflich is gearing up to tackle this one next!so yeah, lots of cool stuff going on!
also, outside the development of the language itself, @James Carlson has been working on building a parser combinator in Roc, and he's been extremely patient with all the bugs and sharp edges his project has revealed :big_smile:
Last updated: Jul 05 2025 at 12:14 UTC