Skip to content

Instantly share code, notes, and snippets.

@AlexDaniel
Last active April 20, 2020 15:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AlexDaniel/70d7b3e5a28a8cbdae5c7344b1d40d3c to your computer and use it in GitHub Desktop.
Save AlexDaniel/70d7b3e5a28a8cbdae5c7344b1d40d3c to your computer and use it in GitHub Desktop.

Everything about this grant proposal sounds extremely uplifting. I can already see potential uses for RakuAST from language user's perspective (after all, nowadays I find myself spending more time using Raku than working on Raku itself). If RakuAST gets us closer to working macros then this work is truly invaluable. For some context, Rakudo Star announcements until 2019.03 used to say that “advanced macros” are not quite there yet and will appear in upcoming releases. This was indeed one of the big promises a lot of people were looking forward to. However, the work on macros was so stagnant that in the most recent announcements this mention was removed altogether. I'm happy to know that we will likely be able to get back on track by using RakuAST as one of the building blocks. As for the potentially improved and silghtly revamped Rakudo architecture, that would be great, although I'm a bit worried that this work will add another layer. That said, nowadays we have a lot of opportunities for noticing performance/memory regressions, so I'm sure it'll be possible to hold this work to high standards. And above all I'm extremely happy that it's jnthn out of all who is willing to make this all happen, as I have no doubt that they will be able to get RakuAST project to completion and in the best way possible. I hope this grant proposal is accepted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment