Home
Softono

Easel

Open source Clojure
225
Stars
8
Forks
2
Issues
4
Watchers
3 months
Last Commit

 About Easel

Easel - A Pure Clojure IDE in the Spirit of Emacs

Platforms

Web Self-hosted

Languages

Clojure

Need Help Installing Easel?

We provide expert installation service for this software. Our team will install, configure, and secure Easel on your server. plans start at just $30.

Easel - A Pure Clojure IDE in the Spirit of Emacs

Status: Alpha. No documentation. Incomplete. Missing features.

Differences from emacs

  • clojure instead of elisp
  • "everything is data" instead of "everything is text"
  • modern graphics

Videos

Goals

  • 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

Non-goals

  • Backwards compatibility with emacs
  • Use web technologies for UI
  • Run inside a web browser

Resources

Slack

"Roadmap"

  • 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

License

Easel is licensed under Apache License v2.0.