SICKBAY is an esoteric dialect of BASIC with a call ring buffer instead of
a call stack, and computed line number definitions (and no IF because
of that.)
Sample Program
10 LET B% = 99
(100+B%) END
100 GOTO 200:REM BEGIN LOOP
200 PRINT B%;:PRINT " BOTTLES OF BEER ON THE WALL,"
205 PRINT B%;:PRINT " BOTTLES OF BEER,"
210 PRINT "TAKE ONE DOWN, PASS IT AROUND,"
215 LET B% = (B% - 1)
220 PRINT B%;:PRINT " BOTTLES OF BEER ON THE WALL.":PRINT ""
230 GOTO 100
Computational Class
Programming Paradigms
Documentation
Implementations
-
SAWBONES, an interpreter in Python
To run this implementation, you need:
- an implementation of Python (we suggest cPython 2.6.7)
Development
Github: catseye/SICKBAY
Bitbucket: catseye/sickbay
Issue tracker: on github