3 ms·
The JVM seems like a really silly target for this. OH BOY! An editor that won't behave correctly in ANY environment!
by jfb 14y ago
The JVM seems like a really silly target for this. OH BOY! An editor that won't behave correctly in ANY environment!
- tadfisher 14y agoYou might have more experience in this area than I, but is this not the point of the JVM?
- jfb 14y agoBy targeting the JVM, you are giving up on a native user experience. Makes perfect sense when the user interface of your software is programmatic; insanity when you're trying to make software to be used by humans. Clojure is a good lisp, but hardly reason enough to toss all UI convention for. C + Guile makes about a zillion times more sense.
- tadfisher 14y agoI disagree; you are not tied to Swing or any Java UI toolkit merely by using Clojure on the JVM. You can just as easily integrate with a GTK, Cocoa, and whatever Windows uses. You'll notice how the current Emacs is weird on all three platforms by default (at least they switched the scrollbar position). C/Guile isn't a panacea for a UI frontend, they're entirely orthogonal.