Skip to content

kammerdienerb/nickel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nickel

Nickel is a tiny LISP-like language. I have used it to help me teach programming language concepts such as various aspects of functional programming as well as methods used to implement a programming language. The Nickel interpreter serves as a simple example of a recursive-descent parser, tree-walking interpreter, and dynamic type checker.

Requirements

  • A POSIX environment.
  • GCC supporting the C99 standard. (clang will surely work, but the build script uses gcc.)

Building

./build.sh

Running

./nickel examples/hello.nickel

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published