I would like to contribute. This issue seems like there hasn't been any progress so far - does any responsible person have a reason for or against me giving this a try?
I have no experience in compilers, some experience in both rust and functional programming and this would be my very first contribution to roc :)
go for it!
Cool, thanks! Where do I find docs/code regarding delayed aliases?
just grepping/fuzzy searching is usually the fastest
the idea of a delayed alias is that we only carry around the name, and store the actual "value" (the righ-hand side of the alias) off to the side somewhere
then solving needs to actually know what the alias name is an alias for, but somehow the alias in question was not stored
The cursor.so editor can also be very useful, you can ask it in plain english to explain code or where you can find certain vaguely described things.
I am stuck, I currently tried to find how and where other delayed aliases are being created and where they are stored. For this I hooked into the crate compiler/solve file to_var.rs and want to log each call to env.rs's register_with_known_var. But apparently, I can't trigger any call to that function. I commented out the alias in question and tried different ones. But that also didn't lead to any log messages.
up
Last updated: Dec 21 2025 at 12:15 UTC