Diving into OOC, a fun new programming language
I’m extremely happy with how well this performs. Using the latest ooc Java compiler from the github trunk to handle the each() functions, this compiles down to a bunch of C code, and then is automagically compiled behind the scenes into an ELF Binary! This is totally awesome, and I have to commend nddrylliog and the other contributors for their work on this awesome project. Now I should use it for something useful :D
A quick note about getting it running on Ubuntu:
sudo apt-get install sun-java6-jdk
git clone git://github.com/nddrylliog/ooc.git
cd ooc
JAVA_HOME=/usr/lib/jvm/java-6-sun/ make
At least, that’s how I did it. Then I compile all my ooc with a Makefile like this:
INPUTS=$(wildcard *.ooc)
TARGETS=$(patsubst %.ooc, %, $(INPUTS))
all: $(TARGETS)
%: %.ooc
java -jar ~/repos/ooc/bin/ooc.jar $@
That will compile all ooc files in the directory.

