@everyone breaking changes are coming with tomorrow's nightly release!
The ... | ... has ...
syntax will become ... where ... implements ...
For example:
-empty : {} -> Dict k v | k has Hash & Eq
+empty : {} -> Dict k v where k implements Hash & Eq
I'll try to make a new basic-cli release available before the new nightly drops.
thanks @Bryce Miller for all the hard work changing things over! :heart_eyes:
Getting my branch up to speed with main must have been a real chore. Thanks to the brave soul who did that.
EDIT: It was Richard. That looked painful.
just took a bit of iterating, it's all good! :big_smile:
basic-cli 0.5.0 is available: https://github.com/roc-lang/basic-cli/releases/download/0.5.0/Cufzl36_SnJ4QbOoEmiJ5dIpUxBvdB3NEySvuH82Wio.tar.br
Once PR#5756 is merged, working docs should be available on https://www.roc-lang.org/packages/basic-cli/0.5.0
I'll add the release notes on monday.
release notes are now available
Last updated: Jul 26 2025 at 12:14 UTC