Will emacs-ng ever become mainstream?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • emacs-ng

    A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender.

    But what do I know, time will tell if people find JS easier to use. What I see from examples, it is much more verbose to type in JS than Elisp.

  • emacs-cl

    Common Lisp implemented in Emacs Lisp.

    Yes, indeed. You could use bf.el as proof of concept. The most advanced one I'm aware of is emacs-cl, but it's broken on Emacs 26 and newer.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • CodeMirror

    In-browser code editor (version 5, legacy)

    If you don't mind using Javascript than you can already use some Electron app like VisualStudio Code, or some web browser based editor, maybe Codemirror: https://codemirror.net/? I am sure you will enjoy programmability offered by chrome/ffx built in debugger.

  • names

    A Namespace implementation for Emacs-Lisp

    I understand what you mean, and in my opinion, global namespace is not a problem for a language meant to extend an application. Obserer that purpose of elisp is (ok. was) to extend Emacs. Global namespace is actually feature here. However, Emacs has indeed evolved into an application framework, or at least, people are tring to use it so. In some cases then namespaces are good. While Emacs does not have a built-in namespace (yet?), you can use some of the namespace packages. I have personaly once needed a namespace for a project of mine, and have been looking into names, which I think is quite good. You can also use buffer local variables and hash tables/obarrays to accomplish lots of stuff you would use a namespace for. I ended up using an obarray (you can search mail archives and read some of tips I got).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts