Roco Programming Language

Roco is a programming language that experiments a bit with a sort of coroutines.
It includes an interpreter (written in C++) that allows running roco programs.

Specification: roco.txt
Interpreter: roco.cpp

Examples

Hello World 1: hello1.txt
Hello World 2: hello2.txt
Hello World 3: hello3.txt
Hello World 4: hello4.txt
Cat: cat.txt
Nest: nest.txt
Pointers: pointers.txt
Loop: loop.txt

More Source Code

Brainfuck Interpreter in Roco: bf.txt - The proof that Roco is Turing complete :)
Older BF interpreter: bf_old.txt - Used fixed memory array so was no proof for Turing completeness


Copyright (c) 2007 by Lode Vandevenne