chrisdone-archive/z
A strict, impure, curried, partially applied programming language with rather peculiar syntax.
{ "createdAt": "2012-12-29T17:24:45Z", "defaultBranch": "master", "description": "A strict, impure, curried, partially applied programming language with rather peculiar syntax. ", "fullName": "chrisdone-archive/z", "homepage": "http://chrisdone.com/z/", "language": "Haskell", "name": "z", "pushedAt": "2014-01-26T09:25:01Z", "stargazersCount": 282, "topics": [], "updatedAt": "2025-10-27T15:14:35Z", "url": "https://github.com/chrisdone-archive/z"}A tiny language called Z
Section titled “A tiny language called Z”A strict, impure, curried, partially applied language with rather peculiar syntax. See documentation.
Z is currently implemented in Haskell.
You can download Haskell here.
After installing Haskell, you should be able to do
$ cd <path/to/z/dir>$ ghc Setup.hs$ ./Setup configure$ ./Setup buildwhich will yield a binary in dist/build/z/z.
When run, it provides an interactive prompt that evaluates Z.
If you want to run the contents of a file, you can use shell redirection:
$ ./dist/build/z/z < examples.zz