Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The Creative Coding Language based on Ruby, powered by openFrameworks and designed to blow your mind
branch: amsterdam

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
docs
examples
lib
spec
tools
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
zajal.gemspec

README.md

Zajal 0.4 - Amsterdam

Amsterdam is the first major rewrite of Zajal since the start of the project. It uses a brand new, all-Ruby architechture built on Rubinius and aims to be easier to hack, maintain, and expand on. Specifically, Amsterdam is designed to incorporate more easily with RubyGems and ofxAddons.

A lot still needs to be done. All it does is open a window and draw basic shapes. Live coding is very basic. Amsterdam won't be usable by the general public for a few more months. In the meantime, you should check out the very capable public release if you want to make things in Zajal.

Using

Install Rubinius in 1.9 mode

rvm install rbx --1.9
rvm use rbx

Get Zajal

git clone https://github.com/nasser/zajal.git
cd zajal
git co amsterdam
./bin/zajal examples/hello-world.zj

Legal

Zajal is a labor of love by Ramsey Nasser. Use it for good, not evil.

Provided under the MIT License

Support

This project has been generously supported by the following institutions. They believed in it, challenged it, and pushed it forward beyond my wildest dreams. Zajal would be no where near where it is without them, and I thank them all deeply.

Something went wrong with that request. Please try again.