The blunt package

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

Warnings:

https://github.com/tfausak/blunt


[Skip to ReadMe]

Properties

Versions0.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.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 logCHANGELOG.md
Dependenciesarray (>=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]
LicenseMIT
MaintainerTaylor Fausak <taylor@fausak.me>
CategoryWeb
Source repositoryhead: git clone https://github.com/tfausak/blunt
Executablesblunt
UploadedMon Mar 23 14:02:09 UTC 2015 by fozworth

Modules

[Index]

Downloads

Maintainers' 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