@hackage blunt0.0.12
Point-free Haskell as a service.
Categories
License
MIT
Maintainer
Taylor Fausak <taylor@fausak.me>
Links
Versions
Deprecated
Dependencies (11)
- aeson >=0.8 && <0.9
- array >=0.3 && <0.6
- base >=4 && <5
- bytestring
- containers >=0.4 && <0.6
- haskell-src-exts >=1.16 && <1.17 Show all…
Dependents (1)
@hackage/acme-everything
Blunt
Blunt converts between pointfree and pointful Haskell expressions.
Blunt is a web front end to the pointfree and pointful libraries. While
you can install and run it locally, there's no real reason to prefer it over
the pointfree and pointful executables. Instead, use the hosted version:
https://blunt.herokuapp.com.
Install
$ cabal update
$ cabal install 'blunt ==0.0.*'
Use
$ blunt
# http://localhost:8080
$ env PORT=8888 blunt
# http://localhost:8888
Develop
$ git clone https://github.com/tfausak/blunt
$ cd blunt
$ cabal sandbox init
$ cabal install happy
$ cabal install
Deploy
$ heroku create
$ git checkout -b deploy
$ echo '{}' > package.json
$ echo 'web: ./blunt' > Procfile
$ cp dist/build/blunt/blunt .
$ git add package.json Procfile blunt
$ git commit --allow-empty-message --message ''
$ git push --force heroku deploy:master