I want to eventually port the raku grammar engine to wasm and support the LSP for the languages developped using this grammar. Adapting rust regex engine seems the most promising way except I have to learn rust. I will probably document my progress using a kanban on notion. Also I have many notes that I will consolidate there. Supporting a treesitter will necessitate to snapshot the compilation of compunits, so as to restart from any snapshot. Textmate grammars won't cut it. An early work for a treesitter for raku is hamt.
To leverage this putative engine, tentatively called slangs
,
I try to get some proficiency in all things web with a focus on the modern web which is a daunting stack given my current level. At least I have now a clear
view of what I want to know :
- svelte 5/sveltekit
- the BETH stack. More modest than svelte with a different focus.
- stackblitz
- flowbite
- tailwindcss
Various repository will embody my progress.
Also I learn various tool to organize myself : arc to organize my browsing, notion to organize notes and projects, whimsical as a mind mapping and design tool.