Installation Instructions for "Quoted DSLs"
- Install Haskell Platform (latest version)
-
Download QFeldspar from Github:
> git clone https://github.com/shayan-najd/QFeldspar.git -
Update Cabal's local list of packages:
> cabal update -
Install QFeldspar using cabal:
> cd QFeldspar
> cabal install - [for Unix based systems only]
For running files using GHCI, you possibly need to set the proper permissions for the downloaded files:
>./setpermissions
Or alternatively, you can use the docker file (and the accompanying script for running it) provided at the repository:
https://raw.githubusercontent.com/shayan-najd/QFeldspar/master/Dockerfile
https://raw.githubusercontent.com/shayan-najd/QFeldspar/master/rundocker
Although we recommend Emacs for editing source files and viewing processed images, you can use your favorite Haskell code editor and image viewer (e.g. ImageMagick) that supports Netpbm format.