Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajoberstar/derl
Data Eval Return Loop. A REPL-based Clojure IDE
https://github.com/ajoberstar/derl
clojure clojurescript ide javafx repl
Last synced: 8 days ago
JSON representation
Data Eval Return Loop. A REPL-based Clojure IDE
- Host: GitHub
- URL: https://github.com/ajoberstar/derl
- Owner: ajoberstar
- License: epl-1.0
- Created: 2020-12-24T13:49:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-19T02:24:30.000Z (10 months ago)
- Last Synced: 2024-10-11T11:32:33.394Z (25 days ago)
- Topics: clojure, clojurescript, ide, javafx, repl
- Language: Clojure
- Homepage:
- Size: 114 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DERL
Data Eval Return Loop (pronounced like Daryll). A REPL-based Clojure IDE.
## Why does it exist?
Because code is data, data is code. Why are we bringing text into it?
Traditional editors are more optimized for Algol-like syntax. Parinfer and Paredit can improve the Lisp experience, but why not just stick with data.
See [the blog post](https://andrewoberstar.com/posts/2020-12-27-why-derl/) describing my motivations for more detail.
## What is it?
Right now (0.1.0) is just a JavaFX prepl client. Not exactly an IDE or embodying any of the data-oriented editing. That's to come.
## How do I use it?
1. Clone this repo
1. Run `clojure -M:derl`## License
Copyright (C) 2020 Andrew Oberstar
This program is available under the Eclipse Public License v1.0 for maximal compatibility with Clojure. See the [LICENSE](LICENSE) file for full terms.