ATF implements an abstractly-defined transpilation flow. ATF takes as input a source text written in ATF-src syntax and a transpilation definition written in ATF-lang syntax, and writes as output the transpiled source.
Description | Link |
---|---|
Glasgow Haskell Compiler | https://www.haskell.org/ghc/ |
Git Command Line Tools | https://git-scm.com/downloads |
To install ATF, change to the directory where you want to install the ATF repository and then execute the following:
git clone https://github.com/Riib11/ATF.git # clone repository to this directory
./ATF/install # run install script
Updating. To update a previous installation of ATF, change to inside your local clone of the ATF repository and then execute the following:
git fetch # check for updates
./install # reinstall
Unimplemented
ATF uses the literate haskell style for documentation. Each haskell module (.lhs
file) has an associated pdf file for documentation, in a pleasantly readable format.
- markdown -> html