Stream: announcements

Topic: unicode 3.0.0


view this post on Zulip Luke Boswell (Aug 06 2026 at 22:14):

Big upgrade to roc-lang/unicode package with verion 3.0.0:

On my AMD Ryzen 7 9700X, I can process ASCII at 1.30 GB/s, multilingual text at 164 MB/s, emoji sequences at 210 MB/s, and the official conformance corpus at 146 MB/s.

view this post on Zulip Aurélien Geron (Aug 07 2026 at 01:15):

That's amazing! :heart_eyes:
How does this performance compare to other language implementations?

view this post on Zulip Luke Boswell (Aug 07 2026 at 01:16):

Very favourably :wink:

view this post on Zulip Luke Boswell (Aug 07 2026 at 01:17):

I left a benchmark script in the repo that compares against a representative set of implementations I could find from C, Rust, and Go.

view this post on Zulip Aurélien Geron (Aug 07 2026 at 04:11):

I migrated the Exercism exercises to the new Unicode library. It only required three changes:

Easy peasy! :smile:

Perhaps owned isn't the clearest name. split was clearer imho.

view this post on Zulip Luke Boswell (Aug 07 2026 at 12:34):

Aurélien Geron said:

Perhaps owned isn't the clearest name. split was clearer imho

Id someone wants to make a PR I'd be happy to change it, and make a patch release


Last updated: Aug 12 2026 at 12:35 UTC