3 ms·
This doesn't require rewriting extensions, it is backwards compatible.
by cle 6y ago
This doesn't require rewriting extensions, it is backwards compatible.
- dleslie 6y agoIt does not improve elisp performance, however. So it's pointless for those who use and rely on elisp.
- cle 6y agoI don’t think that’s a fair characterization, you should be able to redefine widely-used Elisp functions to run in deno. One that immediately comes to mind is the crappy HTTP client that Emacs ships with. (I have not tried this, just speaking hypothetically.)
- dleslie 6y ago... That still isn't an improvement of elisp speed. It might improve the performance of Emacs, but it's not improving the performance of elisp.
- cle 6y agoNow we're just quibbling. No it doesn't improve the speed at which the Elisp interpreter can churn through Elisp bytecode. We can however dynamically improve the speed at which some Elisp functions return, which would have the net effect of speeding up consuming Elisp code.