| ▲ | luckymate 6 hours ago | |||||||||||||||||||||||||
Just to be clear: you say by ‘dropping’ lisp you’re keeping it lightweight but it’s based on electron? So what does ‘lightweight’ mean in your opinion? | ||||||||||||||||||||||||||
| ▲ | kurouna 3 hours ago | parent | next [-] | |||||||||||||||||||||||||
Thank you for the sharp question! You are absolutely right that Electron itself has a baseline memory footprint that isn't small. To give a clearer picture of what I mean by "lightweight," here is a quick startup comparison video I took a while ago: https://x.com/elecxzy/status/2022003439757336583 (Sorry for the Japanese text in the video!) Left: VS Code Middle: Windows Notepad Right: elecxzy As you can see, elecxzy boots up almost as instantly as native Notepad. To ensure the actual text editing remains just as snappy and responsive as Notepad despite running in a browser engine, elecxzy features several optimizations, including a custom Piece Table and a fully virtualized DOM/renderer. So in this context, "lightweight" means "Notepad-level startup speed and typing latency, but with native CJK IME support and Emacs keybindings." I should have been clearer about this distinction in my wording! | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | imcritic 5 hours ago | parent | prev [-] | |||||||||||||||||||||||||
What answer to that question and in this situation would make any sense? | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||