*Update on the Mu computer*
Mu now has support for Unicode. Just graphemes that map to single code points; no combining characters.
Mu also is starting to gain a fake screen that (interactive) programs can print to in tests.
Here's how it looks: https://archive.org/details/akkartik-2min-2020-09-02
Strings are arrays of bytes. To iterate over the graphemes in a string, store it in a stream and read graphemes from the stream.
Recently I tried @email@example.com & was stunned to see it open/save a file almost like a normal app. No upload/download.
In the commits I saw @firstname.lastname@example.org had added this capability using Native Filesystem API.
The origins of the phrase, "up to snuff" 🤣
Scala sucks for many reasons, not least that all the rich type information is lost in the jvm bytecode. A lot of behaviors in Scala are just impossible to debug in a debugger. Lazy initialization had me running in circles for weeks once (because the debugger would initialize the variable to show it's value.)
Code structure question: A struct is built from data pulled from multiple files. This involves passing it around. It's technically usable before it's finished. Is there a good way to avoid accidentally using it other than a "valid" boolean that requires constant checking?