- Joined
- Oct 19, 2023
i'm pretty sure there are many people secretly waiting for that, but nobody is brave enough (definitely not me) to make emacs 2 because it's a huge undertaking. one day some extremely autistic godlike programmer will say "fuck it" and successfully duplicate the critical mass of emacs needed for people to want to switch to it over emacs (this probably includes an org-mode equivalent, an email client, the git stuff, ide things, debuggers, tramp, info (of fucking course), a couple of the games, and last but not least a semi-decent text editor)I use emacs, but pretty much solely as a text editor with syntax highlighting.
The thing is, emacs lisp is fucking horrible and I don't know how anyone ever writes anything in it.
If there was an emacs-like editor with a good lisp, like a scheme or something, that'd be baller as fuck. Except you'd lose all the years of extensions and other crap people have written in emacs lisp. So you'd have an even smaller audience of people willing to contribute.
the new emacs probably doesn't have to be exactly like the old emacs because newfags would like a few of the keyboard shortcuts to be replaced with cuaslop. change-resistant emacs purists will probably end up writing binding sets. also elisp isn't the only thing fucked up about emacs either, it makes many, many assumptions and architectural choices that make it not work so well in current year plus ten
if andreas kling can make a web browser with css3 and js, anything is possible
i've taken a cursory look at fennel and it looks like one of those cases where some crusty troon with a brain as necrotic as their crotch decided to make a "new lisp" for the "21st century" and then made one of those abominations nobody in their right mind wants to look at. i should look at it further so i can properly go into detail how absolutely braindead it isThere is this fennel language which is basically lua lisp. It compiles to lua and has full interop with it.
Some use it to configure neovim.
IDK how close it is to "emacs-like editor with a good lisp" though.
took a more-than-cursory look and it seems to be more of a thin layer of lispy syntax over lua than a lisp. might as well just use regular lua, its default pascal-esque syntax is not terrible
Last edited: