NalaGinrut

NalaGinrut

An experimental tiny WM of Wayland

an idea by NalaGinrut

Wayland would replace X11 in the future (maybe soon?), we're researching/learning Wayland. And I planed to try a tiny Window Manager of Wayland for a practice. It's meaningful I think, since there's little independent WM for Wayland, except for Mutter which is a part of Gnome desktop environment.

Updated about 3 years ago. 3 hacker ♥️. Has no hacker: grab it!

Rebirth Guile-Lua

a project by NalaGinrut

GNU Guile-2.2 will be based on brand new backend, CPS(continuation passing style) as the most significant IR, and a RegisterVM. These are the prerequisite for the final AOT compiler. The old Guile-Lua is old for compatible with the brand new RegisterVM, moreover, it uses LL(1) which is painful for hacking. I've rewritten the parser with LALR and all the intermediate part before transfer it to Tree-IL which is another iR before CPS. Besides, I'm trying to add type-inferencing and partial-evaluation for Lua specific optimizing. Although there's partial-evaluator in Guile backend, it's a generic one for all the front-end languages.

Updated 3 months ago. No love.

Static analyzer of Lua language

a project by NalaGinrut

I'm trying to write a static analyzer for Lua programming language. And I've ready done some parts, say, lexer/parser/AST/types...etc. The challenge part at present, is to write comment-based type annotation, for later type-inference. I plan to implement it in a week. I've spent years on this area. Hope I'm lucky in hackweek.

Updated about 3 years ago. 1 hackers ♥️.
3
2
0
0

Looking for projects around:

Nothing at the moment

Activity

  • over 6 years ago: NalaGinrut added keyword "scheme" to Static analyzer of Lua language
  • over 6 years ago: NalaGinrut added keyword "compiler" to Static analyzer of Lua language
  • over 6 years ago: NalaGinrut added keyword "actuallyidon'texceptanyhelp" to Static analyzer of Lua language
  • over 6 years ago: NalaGinrut started Static analyzer of Lua language
  • over 6 years ago: NalaGinrut originated Static analyzer of Lua language
  • over 7 years ago: NalaGinrut started Rebirth Guile-Lua
  • over 7 years ago: NalaGinrut originated Rebirth Guile-Lua
  • over 8 years ago: NalaGinrut added keyword "wayland" to An experimental tiny WM of Wayland
  • over 8 years ago: NalaGinrut added keyword "c" to An experimental tiny WM of Wayland
  • over 8 years ago: NalaGinrut added keyword "git" to An experimental tiny WM of Wayland
  • over 8 years ago: NalaGinrut originated An experimental tiny WM of Wayland