Skip to content
This repository has been archived by the owner on Nov 28, 2018. It is now read-only.
/ z Public archive

A strict, impure, curried, partially applied programming language with rather peculiar syntax.

License

Notifications You must be signed in to change notification settings

chrisdone-archive/z

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A tiny language called Z

A strict, impure, curried, partially applied language with rather peculiar syntax. See documentation.

Setup

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 build

which 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

About

A strict, impure, curried, partially applied programming language with rather peculiar syntax.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published