3 ms·
> > As for the future, I would love to see an Emacs implemented in Clojure > Being based on Clojure for good and bad also means being dependant on the JVM. {sn
by quadcore4 12y ago
> > As for the future, I would love to see an Emacs implemented in Clojure
> Being based on Clojure for good and bad also means being dependant on the JVM. {snip} The JVM situation (either open, supported and slow, or not supported at all) makes Clojure a no-go on this entire platform.
Maybe the solution is that we need a Clojure implemented on Guile.
Edit: That would make a number of groups of people happy:
* the free-software advocates who like Clojure don't like its current license (EPL)
* the folks who like Clojure but don't want to use the JVM or anything else Java-related
* the people who want to use Clojure on JVM but cannot tolerate its slow start-up time and/or high memory usage
* the group who would like to re-implement Emacs, but not in Elisp, Scheme, or CL
* (Edit 2) the Guile dev team, who would get an influx of new users
* (Edit 3) GNU folks, who would see more people exposed to GNU and Guile
Aside, not sure what the multi-threading story of a Guile-Clojure would look like.
- tree_of_item 12y agoClojure in Guile is interesting, but seems orthogonal to the Emacs question. I mean, we're not going to implement Clojure in Guile just to implement Emacs in Clojure, are we? That doesn't even avoid the issue being brought up here, which is interaction between Emacs Lisp and Scheme.