Making Emacs popular again
Making Emacs popular again
Posted May 7, 2020 1:15 UTC (Thu) by dvdeug (guest, #10998)In reply to: Making Emacs popular again by tchernobog
Parent article: Making Emacs popular again
Posted May 7, 2020 11:58 UTC (Thu)
by smoogen (subscriber, #97)
[Link] (5 responses)
All in all, if someone is going to do it, they need an ego of a superhuman to power through the giant valley of despair... and usually those people find other things to work on.
Posted May 8, 2020 2:56 UTC (Fri)
by tome (subscriber, #3171)
[Link]
A couple years ago I think Andy Wingo had gotten guile to the point where it could interpret emacs lisp. So the great mass of emacs functionality, including extensions, implemented in elisp, would run with guile swapped in as the implementation. There was no longer a need for a complete rewrite of all that elisp code. People who prefer to do so could write new packages in scheme and take advantage of guile's greater speed and capabilities. It came down to some remaining issues in the C code of emacs. I thought it sounded feasible, but I could be wrong. Can someone tell me what's untrue about that scenario?
Posted May 8, 2020 4:18 UTC (Fri)
by marcH (subscriber, #57642)
[Link] (3 responses)
Readable Lisp S-expressions seem like they would be much easier to implement and maintain, wouldn't they? https://readable.sourceforge.io/
Posted May 10, 2020 5:14 UTC (Sun)
by milesrout (subscriber, #126894)
[Link] (1 responses)
Posted May 10, 2020 15:18 UTC (Sun)
by marcH (subscriber, #57642)
[Link]
Thanks for your personal impression but please have a look at the reference.
Posted May 10, 2020 19:03 UTC (Sun)
by jem (subscriber, #24231)
[Link]
The specification also adds "meaningful indentation" à la Python (and Haskell), with all the cumbersome interaction between tabs and spaces, and problems with copy-pasting code.
My fix to the readability problem is to indent the code properly, and split the code into separate functions as appropriate. Use an editor which does the indentation automatically, shows matching parentheses, and warns about the "silly extraneous" parentheses. It doesn't really matter if a Lisp function ends with 13 closing parentheses, as long as they are all there. You don't have to count them.
Now, if I could only think of an editor that is up to the task...
Posted May 7, 2020 12:17 UTC (Thu)
by Sesse (subscriber, #53779)
[Link] (1 responses)
Honestly, Emacs would probably be in a better place if RMS didn't have any say.
Posted May 11, 2020 19:47 UTC (Mon)
by tnoo (subscriber, #20427)
[Link]
Emacs is his baby, and he cared for it his whole life. And he still does: I had a reproducible crash a few years ago. It took one hour for him to send me a first patch that fixed the bug. And after one day of discussion on the mailing list the root cause was found and fixed. No vendor does that.
For me, the amazing thing is that emacs got a lot more momentum thanks to great tools like org-mode, magit, ivy/avy/helm, pdftools, org-ref that were not around ten years ago.
Posted May 25, 2020 17:00 UTC (Mon)
by moltonel (subscriber, #45207)
[Link]
Making Emacs popular again
Making Emacs popular again
Making Emacs popular again
It wouldn't change the language but merely add a clearer syntax. I naively think it would help.
Making Emacs popular again
Making Emacs popular again
Making Emacs popular again
Making Emacs popular again
Great support, and lots of cool new tools
Making Emacs popular again
