Documentation

docs/imcc/README

docs/imcc/imcfaq.pod
Frequently Asked Questions.

docs/imcc/operation.pod
operation.

Examples

examples/pir/circle.pir
Draw a circle on any VT100-compatible screen.

examples/pir/euclid.pir
Euclid's algorithm.

examples/pir/hanoi.pir
Towers of hanoi.

examples/pir/io.pir
IO Example.

examples/pir/life.pir
Conway's Life.

examples/pir/local_label.pir
Local labels.

examples/pir/mandel.pir
Print the Mandelbrot set.

examples/pir/quine_ord.pir
a quine that store the code in a ResizableIntegerArray.

examples/pir/readline.pir
Read,concatenate and print.

examples/pir/substr.pir
playing with substr.

examples/pir/sudoku.pir
A sudoku solver.

examples/pir/thr-primes.pir
Threads.

examples/pir/uniq.pir
Remove duplicate lines from a sorted file.

Tests

t/compilers/imcc/syn/file.t
test inclusion of files.

t/compilers/imcc/syn/pod.t

t/compilers/imcc/syn/subflags.t
test flags on PIR subs.