Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zudov/pointfree.js
A static web frontend to pointfree and pointful tools that are compiled into javascript.
https://github.com/zudov/pointfree.js
Last synced: 12 days ago
JSON representation
A static web frontend to pointfree and pointful tools that are compiled into javascript.
- Host: GitHub
- URL: https://github.com/zudov/pointfree.js
- Owner: zudov
- License: bsd-3-clause
- Created: 2015-05-18T06:32:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-19T17:20:48.000Z (over 9 years ago)
- Last Synced: 2023-05-23T04:15:48.635Z (over 1 year ago)
- Language: Haskell
- Homepage:
- Size: 1.02 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pointfree.js
Pointfree.js converts Haskell expressions between the pointfree and
pointful styles. It is a web front end to the [pointfree](http://hackage.haskell.org/package/pointfree)
and [pointful](http://hackage.haskell.org/package/pointful) libraries that
are compiled into javascript using [GHCJS](https://github.com/ghcjs/ghcjs).The design and inspiration are shamelessly borrowed from [Blunt](https://blunt.herokuapp.com) by [@tfausak](https://github.com/tfausak).
## Building
You'll need GHCJS and cabal-1.22.
To compile the project initialize a sandbox and run `cabal install`:
```bash
cabal sandbox init
cabal install --ghcjs
```Makefile will help to produce final html file:
```bash
make build
```After that you can point your web-browser at `static-build/index.html`.
```bash
firefox static-build/index.html
```