Easel - A Pure Clojure IDE in the Spirit of Emacs
Status: Alpha. No documentation. Incomplete. Missing features.
- clojure instead of elisp
- "everything is data" instead of "everything is text"
- modern graphics
- IDE as a library
- Integrate anything: web, 2d graphics, 3d graphics, video, plots, widgets, games, terminal, data inspectors, debuggers, etc
- Make tools available à la carte
- Small, composable widgets
- Drag and drop UI editor
- First class support for repl driven development
- Backwards compatibility with emacs
- Use web technologies for UI
- Run inside a web browser
- #easel on Clojurians Slack (invite here)
- Pure clojure code/text editor (see clobber)
- Polish: bug fixes, stability improvements, creature comforts
- Data viewer improvements (ie. improve viscous)
- Git integration
- Diff viewers
- Improve Tap viewer
- Logging View
- Exception stacktrace viewer
- Flowstorm integration
- Improved Pane management
Easel is licensed under Apache License v2.0.