Adding another two-character operator to our lexer, which is surprisingly more complicated than I expected. You can find the source code at codeberg.… ...more
I am standing for re-election to the Matrix Governing Board (see the election announcement). The Governing Board advises and oversees the work of the … ...more
Testing that something is not there can be unreliable Today I am writing a test that something does not happen, like this: Given that the A setting is… ...more
We can already parse empty while loops, but now we figure out how to parse the block of code that forms the body of the loop. It should be useful for … ...more
The little real-world snippet we are trying to get working includes a while loop - let's try to get it to parse. For now, only if the actual loop body… ...more