Natterjack is a statically typed programming language inspired by the power and flexibility of dynamically typed languages.
class Hello // writes a greeting to the standard output void greet(String thing) IO.put("Hello #{thing}") end end Hello.new.greet("World!")
The language is very young at the moment. It is likely to radically change direction as I work out what I want it to be and test out new features. Use at your own peril.
Natterjack lives on Bitbucket. You should be able to compile it from source with the latest Rust nightly build.
Once you have the source downloaded you should be able to compile the
main executable with rake
. To run the unit tests as well run
rake test
.
Natterjack is in the early stages of development at the moment and
only available as source distribution. To get a copy of the code you
can clone the Git repository at
http://bitbucket.org/iwillspeak/natterjack
.
Documentation is currently under development and can be found in the
/docs
directory at the root of the repository.