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.