blunt: Point-free Haskell as a service.

[ deprecated, library, mit, program, web ] [ Propose Tags ]
Deprecated.

https://github.com/tfausak/blunt


[Skip to Readme]
Versions [faq] 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13, 0.0.14, 0.0.15, 0.0.16, 0.0.17, 1.0.0, 1.0.1, 1.0.2
Change log CHANGELOG.md
Dependencies array (>=0.3 && <0.6), base (==4.*), blunt, bytestring, containers (>=0.4 && <0.6), haskell-src, haskell-src-exts (==1.16.*), http-types, mtl, syb, transformers (<0.5), wai, warp (==3.*) [details]
License MIT
Author
Maintainer Taylor Fausak <taylor@fausak.me>
Category Web
Source repo head: git clone https://github.com/tfausak/blunt
Uploaded by fozworth at Mon Mar 23 14:02:16 UTC 2015
Distributions NixOS:1.0.2
Executables blunt
Downloads 6249 total (267 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2015-03-23 [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for blunt-0.0.10

[back to package description]
<h1 align="center"> <a href="https://github.com/tfausak/blunt"> Blunt </a> </h1> <p align="center"> Blunt makes Haskell expressions pointfree. </p> <p align="center"> <a href="https://hackage.haskell.org/package/blunt"> <img alt="" src="https://img.shields.io/hackage/v/blunt.svg"> </a> <a href="http://packdeps.haskellers.com/feed?needle=blunt"> <img alt="" src="https://img.shields.io/hackage-deps/v/blunt.svg"> </a> </p> <hr>

Blunt is a web front end to the pointfree library. While you can install and run it locally, there's no real reason to prefer it over the pointfree executable. Instead, use the hosted version on Heroku: https://evening-thicket-5270.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
$ git checkout master
$ git branch -D deploy