А что если бы Emacs сделали на электроне? С беспроблемным отображением картинок в org-mode, браузером, плавной кинетической прокруткой, нормальной работой на мобильных устройствах? Такой vscode + elisp? Хочешь превращай его в IDE, хочешь в Obsidian. Да, расход ресурсов был бы больше, всякие Thinkpad T61 остались за бортом, но принципиально ли это? Кажись, только браузер в наших реалиях может отображать текст так, как нужно в современных реалиях. #emacs
@ramin_hal9001@tusharhero When a newbie like me says, “Let’s rewrite Emacs with Electron!” it usually doesn’t mean the exact technology. It’s about the desire to live in a better world where we take the best from the past and make it even better.
Why can’t I have crisp font rendering and silky-smooth scrolling with Emacs on my handheld device, along with synchronization across all my gadgets? But alas, I can’t. The “better world” remains utopian for many reasons.
@romwhite I am not opposed to Emacs running on Electron, and I think Emacs being written in JavaScript is an interesting project.
But I would personally never do it because web apps are currently controlled by an oligopoly of very large corporations which, firstly, are all mostly based in the United States. So you really cannot trust WebKit, Gecko, or Blink to run any software, they are all spyware. Running Emacs on a web engine is sort of like running Emacs on Windows or Mac OS: it gives you the advantage of the Emacs platform and UX, but doesn’t protect your privacy.
If you could write the JavaScript Emacs such that it runs on the NetSurf browser I think that would be extremely useful.
But then, you could just contribute to one of the other Emacs revival projects like Guile-Emacs, Schemacs, REmacs, or Lem.
Lem is written in Common Lisp, and has a web front-end too!
@tusharhero I agree that a widget toolkit, would be the most useful addition to Emacs. Even just a “canvas” element with an API for drawing and updating parts of the canvas, would be extremely helpful.
@tusharhero I understantd that this is heresy for which one is excommunicated from th Emacs church. But it’s disappointing if all this hacker elisp cultural heritage becomes increasingly niche due to the refusal to adopt problematic and incongruous solutions that meet modern realities. Electron might not be the best option, but the current state of affairs can hardly be called crystallized for eternity.
@romwhite Please stop, we do not need to make Emacs on top of Electron, that would be too much work for little gain, and no one is actually going to do it anyway.
@romwhite Emacs wouldn't be built on Electron because Electron didn't come about in the 1980s. And we don't need electron tobachieve what you are talking about, please stop saying such sacrilegious things.
There is a Emacs inspired web browser though, it is called Nyxt.
@Zergling_man@ramin_hal9001@romwhite@tusharhero I'm not even autistic and I understand that when someone writes "Electron", they can only possibly mean electron - if they didn't, why didn't they write something like; "web technologies (for example electron)"?