3 ms·
i am not user of emacs, but looking into as next switch. using mainstream more structured language is good point go into emacs. it also will lead to rewrite
by dlahoda 2y ago
i am not user of emacs, but looking into as next switch.
using mainstream more structured language is good point go into emacs.
it also will lead to rewrite of some plugins. for example many rust rewrites just better c versions, but more consistent and structured. there was not reason not to rewrite these in c but better. very good for newcomers to unix world.
another point is async. i have heard that is one of problems of no async. if emacs has plan it could be intresting either doing async or properly avoiding. for me it is prove point emacs will not die with its creators.
- miroljub 2y ago> using mainstream more structured language is good point go into emacs. Are you really trying to tell use that Guile Scheme is more mainstream than Emacs Lisp? Cmon, I'm pretty sure all schemes combined don't have a fraction of programmers or libraries as elisp alone.
- gpderetta 2y agoPossibly all lisp combined!
- lispm 2y agoThere are code bases for SINGLE Lisp applications which go into several million lines of code. For example PTC's CAD system had several years ago >7 million lines of Common Lisp.
- binary132 2y agoI never really thought about this angle, but it’s still worth pointing out that elisp is not used outside of emacs, while other lispen are.
- deleted 2y ago[deleted]
- dlahoda 2y agoas per wiki, several gui apps use guile as scripting language. also guix of interest. if emacs would have guile, i would have single language lisp machine. emacs lisp is not standard, while guile R7RS. so even more sharing. so for me emacs with guile, were people during rewrites improved emacs extetensions, and i can do all in guile, music taxes money debugging productivity all in guile. is very attractive. https://www.gnu.org/software/guile/#apps-using-guile https://www.gnu.org/software/guile/#apps-using-guile ''Guile is used in many programs under the GNU project umbrella (GDB, Make, Guix, GNU TeXmacs, GnuCash, LilyPond, Lepton-EDA...)[8] but it also sees use outside of that, for example in Google's schism.'' also seems guile is jit, emacs lisp interpreted. and guile favors immutable, unlike emacs lisp. which i favor too. there is also guile hoot giving me option for browser.