1.5 KiB
ORCΛ

Each letter of the alphabet is an operation, lowercase letters typically operate on bang(*
), uppercase letters operate on each frame. Bangs can be generated by various operations, such as E
colliding with a 0
, see the bang.orca example. Watch a music video of ORCΛ in action.
C Port for the ORCΛ programming environment, with a commandline interpreter.
Prerequisites
POSIX, C99 compiler, bash
for the build script. Tested to build on Linux and
Mac with GCC and clang. No native Windows port yet, but it will probably
already build under cygwin.
Build
You can use the build script directly, or with the make
wrapper.
Make
make [debug or release, default is debug]
The built binary will be placed at build/[debug or release]/orca
Clean:
make clean
Removes build/
Build Script
Run ./tool --help
to see usage info.
Build Tui
./tool build debug tui
Run
orca [-t timesteps] infile
You can also make orca read from stdin:
echo -e "...\na34\n..." | orca /dev/stdin