kernelthread.com

boil

The Towers of Hanoi as a boil language program.

BOIL is a simple C-like interpreter-language that was developed by netEstate under Linux for special purposes.

#!/usr/bin/boiler -i /* * The Towers Of Hanoi * boil * Copyright (C) 1998 Amit Singh. All Rights Reserved. * http://hanoi.kernelthread.com * * Tested under boil-1.0beta7 */ { long DISKS=3; void movedisk(string from, string to) { printf("move " + from + " --> " + to + "\n"); }; void hanoi(long N, string to, string from, string using) { if (N > 0) { hanoi(N-1, using, from, to); movedisk(from, to); hanoi(N-1, to, using, from); } }; hanoi(DISKS, "3", "1", "2"); }

Download

hanoi.boil