logoalt Hacker News

Easel Turns One One year of building my own IDE in Clojure

64 pointsby todsacerdotilast Saturday at 2:46 PM3 commentsview on HN

Comments

Pelayutoday at 12:57 PM

Amazing project!

>While the JVM solves lots of hard problems, it has one major weakness, the UI libraries provided by the JVM (Swing and JavaFX) are clunky and dated.

I also feel this; it's what puts me off writing GUI apps in Clojure. I have hope that natively compiled Clojure implementations like Jank that could interact with C or C++ libraries could help with this.

oxalorgtoday at 11:53 AM

This sounds very close to my dream IDE, I've always wanted to build a smalltalk + emacs like editor/ide in Clojure but never got around to it.

I wanted to try Easel but there were no instructions how. This is how I got it running:

  git clone [email protected]:phronmophobic/easel.git
  clj -X:deps prep
  clj
  # now in repl
  => ((requiring-resolve 'com.phronemophobic.easel/run))
sroericklast Sunday at 5:43 AM

Hey, this is absolutely amazing