Skip to content
forked from amjith/chimp

My latest crazy little programming language experiment.

License

Notifications You must be signed in to change notification settings

jasonrclark/chimp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chimp

Chimp is a little dynamic, strongly typed programming language experiment written in C. It has "shared nothing" tasks that communicate via message passing and each task gets its own heap, garbage collector and virtual machine.

If you can imagine Rust or Erlang carrying Ruby & Python’s bastard surrogate child... well, yeah. It’s kinda like that.

http://tomlee.co/2012/12/chimp-programming-language/

Running on OS X

Getting started with Chimp is a breeze.

brew install cmake
cmake .
make
./chimp examples/helloworld.chimp

Other things you might need to install.

brew install check
brew install valgrind

Running Tests

Unit testing are written partially with the check library (for testing C and partially in ChimpUnit) If you haven't already installed check, you might need to do that before you run the tests:

cmake .
make clean test

About

My latest crazy little programming language experiment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.3%
  • Python 3.1%
  • Other 1.6%