RakuAST Grant 2022-01 update
Wed, 16-Feb-2022 by
Moritz Lenz
edit post
After a bit of a pause, Jonathan Worthington has continued his work on the RakuAST grant. Find his progress report below.
In addion, you might want to check out this [really cool post about embedding BASIC in Raku based on the RakuAST branch](https://www.reddit.com/r/rakulang/comments/siypcz/raku_is_going_basic/).
---
Things have moved slowly on the RakuAST work of late, between me needing more of a breather that I imagined after the new dispatch mechanism work, along with a demanding work assignment. In January, I managed to get a few small bits of progress, however:
* Compile literal radix numbers; these do not get a node type, but just become a `RakuAST::IntLiteral` or `RakuAST::RatLiteral`, since they are just another syntax for writing those
* Add RakuAST nodes for the non-literal forms of radix numbers
* More lazily check for undeclared variables in the RakuAST-based compiler, such that we don't give bogus errors in string interpolations
* Align the compile-time and runtime semantics of quotewords (the current compiler uses different code-paths for them, and using a single one showed up a discrepancy)
Comments (0)