Stream: beginners

Topic: projects


view this post on Zulip Brian Carroll (Aug 10 2021 at 22:50):

So what are the main projects going on in Roc?

view this post on Zulip Folkert de Vries (Aug 10 2021 at 23:02):

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

view this post on Zulip Folkert de Vries (Aug 10 2021 at 23:02):

we already do the reference counting tricks based on recent work on Lean and Koka

view this post on Zulip Folkert de Vries (Aug 10 2021 at 23:03):

then the big thing I think is the editor. Both the visual/user interaction parts and the underlying infrastructure

view this post on Zulip Folkert de Vries (Aug 10 2021 at 23:04):

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

view this post on Zulip Brian Carroll (Aug 10 2021 at 23:46):

great, thanks for the info!

view this post on Zulip Richard Feldman (Aug 11 2021 at 01:54):

some other projects in the works besides the compiler internals @Folkert de Vries is working on and the editor improvements @Anton is working on:

view this post on Zulip Richard Feldman (Aug 11 2021 at 01:54):

so yeah, lots of cool stuff going on!

view this post on Zulip Richard Feldman (Aug 11 2021 at 01:56):

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