Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
libraries for pure-lang
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
contrib
experiments
macros
.gitignore
LICENSE
README.md
hashtable.pure
prelude2.pure

README.md

unspoiled

Libraries and stuff for pure-lang.

The contrib folder is a sandbox for contributions I'm making to the Pure distribution.

The rest are things I'm working on, or are provided here just for the random interested browser.

  • macros/try.pure -- try/succeeds/finally macros (NEW)
  • macros/gfolds.pure -- gfold-writing macros (NEW)
  • macros/walker.pure -- walks and converts a Pure syntax tree, used by gfolds.pure (NEW)
  • macros/common.pure -- some common macro operations

  • hashtable.pure -- mutable hashtable

  • prelude2.pure -- miscellaneous extra bits and pieces

Experiments, of mixed success:

  • experiments/delimcc.pure -- delimited continuations (shift/reset), only works in some cases
  • experiments/functor.pure -- ML-style functors in pure
Something went wrong with that request. Please try again.