News for hackers. Stuff that matters.
Re:Vim9: An experimental fork of Vim to explore making Vim s... by layoutIfNeeded on Saturday January 04, 2020 @01:05AM (#21953190)
Or emacs lisp!
Re:Vim9: An experimental fork of Vim to explore making Vim s... by bjoli on Saturday January 04, 2020 @02:59AM (#21953587)
Unless you want to be in some way compatible with Emacs, elisp is not a language I would use. Anyone who has written any non-trivial amount of elisp knows this.

There are other lispy languages, that are easier to embed without many of the warts of elisp. If you really want to have elisp, you have 3 ootions:

  * Implementing it yourself
  * Trying to break elisp and Emacs apart (not likely)
  * Using guile's elisp implementation. It is complete and all that, but then you should just use guile scheme instead.
Re:Vim9: An experimental fork of Vim to explore making Vim s... by wbl on Saturday January 04, 2020 @12:43PM (#21956195)
There already is an editor that uses Emacs Lisp for scripting.
Re:Vim9: An experimental fork of Vim to explore making Vim s... by nathell on Saturday January 04, 2020 @03:01AM (#21953588)
Or Guile.
Re:Vim9: An experimental fork of Vim to explore making Vim s... by earenndil on Saturday January 04, 2020 @04:18AM (#21953853)
Guile doesn't work on windows.
Re:Vim9: An experimental fork of Vim to explore making Vim s... by bjoli on Saturday January 04, 2020 @01:09PM (#21956339)
Sure it does. It is just unsupported :) I cross compiled 2.0 without much fuzz at all many moons ago without other changes than a small work-around for a bug in mingw. 2.2 should be about the same. 3.0 (or rather, the 2.9 beta) could possibly be quite a lot harder
Re:Vim9: An experimental fork of Vim to explore making Vim s... by earenndil on Sunday January 05, 2020 @04:11AM (#21960427)
Ahh, TIL. Last I looked into it, it seemed technically possible but very impractical.