3 ms·
Lisp is the extension language :) Everything so far is Clojure + ClojureScript with the language backends written in the language they support (python in python
by ibdknox 14y ago
Lisp is the extension language :) Everything so far is Clojure + ClojureScript with the language backends written in the language they support (python in python and so on)
- deleted 14y ago[deleted]
- stcredzero 14y agoHow about Stallman's idea for GUILE (Scheme) uber-alles. Do source-to-source translation of approximations of the supported languages to Clojure. This would allow everyone access to almost everything in the tool.
- lucian1900 14y agoThat effort hasn't even materialised for Scheme+Elisp for Emacs. The whole approach is guaranteed to not produce a perfectly compliant of any other language.
- stcredzero 14y agoYes, that is the price. That's the price for native access to the entire codebase of the underlying editor. So long as it's close enough, you don't need perfect compliance.
- lucian1900 14y agoI disagree. If the support isn't perfect, you might as well not bother and help people learn your native language.
- stcredzero 14y agoI think the popularity of CoffeeScript is a datapoint against your idea. I bet a lot of pythonistas use it because it's less of a shift than Javascript. Also, in such a system, if people are curious enough, they will learn the native implementation language as a result of the system being so constructed.
- lucian1900 14y agoI'm not sure it's a datapoint against; most people I talk to use it because it fixes objective flaws in JavaScript.