2015年2月27日 星期五

vim (or emacs) 的 javascript 實現

https://github.com/coolwanglu/vim.js

vim 對比於 emacs 而言,優點是開放了用 C 來寫插件,但當要使用 javascript 來實作時,這就變成了罩門,因為對 emacs 來說,它只要寫個 elisp 的解譯器就好了。

但是…看看 https://news.ycombinator.com/item?id=8328206

所以是emacs做得到,但是不想做啊XDDD

lisp 的 javascript 解譯器,2010年曾經有人實作過,在 github 上有以下兩位的作品

https://github.com/devijvers/lisp.js

https://github.com/willurd/js-lisp

我相信結合 node.js (類似作品如 http://amokjs.com/ )可以寫出不錯的 emacs.js 實現

沒有留言:

張貼留言