TINGLE 0.9.5  (June 2012)


The file tingle-0.9.5.hs is an interpreter for a little language of
which the novel principles are explained in language.txt, and further
details in prototype.txt.

Tingle can be compiled with the Glasgow Haskell compiler.  You can get
the Haskell Platform as one easy to install bundle at
http://hackage.haskell.org/platform/.

Compiling the interpreter then only takes one command:

  ghc --make tingle-0.9.5.hs -o tingle

Users of MacOS and of other operating systems that provide the
libedit/editline libraries, can enable support for better line editing
and for line history in the read-eval-print loop as follows:

  sudo cabal update
  sudo cabal install --global editline
  patch <editline
  ghc --make tingle-0.9.5.hs -o tingle

This is left optional, as editline is not available for all
platforms; also there is at least one combination of versions of MacOS
and the Haskell Platform where installing editline fails.  (In the
latter case, confident hackers might temporarily add "#include
<stdio.h>" to /usr/include/editline/readline.h as a fast workaround.)

