Hasty Briefsbeta

Bilingual

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

4 months ago
  • #Software Development
  • #Clojure
  • #IDE
  • Easel is an IDE written in Clojure, focused on modular tools that can share data and be used independently.
  • The IDE is built on Clojure and the JVM, leveraging their strengths to solve hard problems, despite UI library limitations.
  • Easel aims to support not just coding but also creative tasks like making games, art, and productivity apps.
  • The project emphasizes trust and freedom in software, inspired by communities like Emacs.
  • After a year of development, Easel is 80% complete, with major features demonstrated but still needing polish.
  • Key tools developed include Clobber (a text editor), terminal emulation, data inspection, and web browsing.
  • Future work includes improving documentation, adding unique features, and refining existing tools.
  • A demo video showcases Easel's functionality, though the project isn't yet ready for public use.