https://github.com/b-ryan/slack-clojure-repl
A clojure repl for Slack
https://github.com/b-ryan/slack-clojure-repl
Last synced: 11 months ago
JSON representation
A clojure repl for Slack
- Host: GitHub
- URL: https://github.com/b-ryan/slack-clojure-repl
- Owner: b-ryan
- License: epl-1.0
- Created: 2014-09-23T02:40:40.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-01-07T18:59:38.000Z (about 11 years ago)
- Last Synced: 2025-01-10T20:52:56.519Z (about 1 year ago)
- Language: Clojure
- Size: 223 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# slack-clojure-repl
This project provides slack with a clojure repl. In order to do the minimum
amount of work to get the repl going, I leveraged the
[Try Clojure](http://tryclj.com) website.
## Prerequisites
You will need [Leiningen][1] 1.7.0 or above installed.
[1]: https://github.com/technomancy/leiningen
## Running
To start a web server for the application, run:
```
lein ring server-headless
```
which will start a server on port 3000.
## Deploying
Deploying to heroku is taken care of. If you haven't deployed a clojure
application with Heroku before, see the
[getting started](https://devcenter.heroku.com/articles/getting-started-with-clojure#introduction)
page.
```
heroku config:set SLACK_WEBHOOK='https://...'
```
## TODO
* Perhaps leverage other websites to easily create repl's for other languages
## License
Released under the Eclipse Public License.