Skip to content

cognominal/cognominal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 

Repository files navigation

Hi there ๐Ÿ‘‹

OSS Insight

Dashboard stats of @cognominal

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 better but chainging view of what I know and want to know :

Various repositories will embody my progress using sideprojects focusing on specific technologies.

Also I learn various tool to organize myself on my macbook : raycast a kitchen sink app switcher, zen to organize my browsing, brave to avoid obnoxious ads on youtube, notion to organize notes and projects, whimsical as a mind mapping and design tool.

New master plan

I changed my plan. Twice.

  • Instead of doing a grammar engine, inspired by svelte that extends the acorn AST, I want to do the polar opposite, doing sructural editing that update the AST and unparse the AST into a rich surface representation. I will use a modified svelte. So the use of codemirror. I had even a beginning of a site at slangs to learn about svelte and tailwindcss.
  • TUIs are the way to go fast. So I got into the neovim ecosystem. My story: 3 years of vi, 30 years of emacs, various attempts with textmate,atom... 5 years of vscode, 1 month (at 09/2025) of neovim with Lazyvim and going. I hope to boostrap my plan with lush an interactive shell powered by bun . Not much to see yet, so not pinned. At last, coding with AI is not a waste of time. I use codex within a nvim popup thx to the plugin codex.nvim

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors