Repository cleanup
Chris Pressey
3 years ago
0 | |
2501d15bc81e04c09213409448a28df26f1b646b 1.0
|
0 | |
SICKBAY
|
1 | |
=======
|
2 | |
|
3 | |
SICKBAY is an esoteric dialect of BASIC with two salient features:
|
4 | |
|
5 | |
* While most BASICs support a call stack which is used to implement `GOSUB`
|
6 | |
and `RETURN`, SICKBAY uses a _call ring buffer_, which supports not only
|
7 | |
`GOSUB` and `RETURN` but also `PROLONG` and `CUTSHORT`.
|
8 | |
* While some BASICs support computed line numbers in `GOTO` and `GOSUB`,
|
9 | |
SICKBAY supports computed line numbers only in line number definitions.
|
10 | |
It thus lacks an `IF` statement because, similar to [Strelnokoff][], it
|
11 | |
doesn't need one.
|
12 | |
|
13 | |
This is the reference distribution for SICKBAY. It contains:
|
14 | |
|
15 | |
* the normative description (i.e. specification) of the language -- see the
|
16 | |
file `SICKBAY.markdown` in the `doc` directory.
|
17 | |
* other notes on the language, also in the `doc` directory.
|
18 | |
* SAWBONES, Cat's Eye Technologies' reference implementation of SICKBAY,
|
19 | |
written in Python, in the `script` directory.
|
20 | |
* several small example SICKBAY programs in the `eg` directory.
|
21 | |
|
22 | |
For more information on the language, see the [SICKBAY article][] on the
|
23 | |
[esolangs.org wiki][].
|
24 | |
|
25 | |
[Strelnokoff]: http://catseye.tc/projects/strelnokoff/
|
26 | |
[SICKBAY article]: http://esolangs.org/wiki/SICKBAY
|
27 | |
[esolangs.org wiki]: http://esolangs.org/wiki/
|
|
0 |
SICKBAY
|
|
1 |
=======
|
|
2 |
|
|
3 |
SICKBAY is an esoteric dialect of BASIC with two salient features:
|
|
4 |
|
|
5 |
* While most BASICs support a call stack which is used to implement `GOSUB`
|
|
6 |
and `RETURN`, SICKBAY uses a _call ring buffer_, which supports not only
|
|
7 |
`GOSUB` and `RETURN` but also `PROLONG` and `CUTSHORT`.
|
|
8 |
* While some BASICs support computed line numbers in `GOTO` and `GOSUB`,
|
|
9 |
SICKBAY supports computed line numbers only in line number definitions.
|
|
10 |
It thus lacks an `IF` statement because, similar to [Strelnokoff][], it
|
|
11 |
doesn't need one.
|
|
12 |
|
|
13 |
This is the reference distribution for SICKBAY. It contains:
|
|
14 |
|
|
15 |
* the normative description (i.e. specification) of the language -- see the
|
|
16 |
file `SICKBAY.markdown` in the `doc` directory.
|
|
17 |
* other notes on the language, also in the `doc` directory.
|
|
18 |
* SAWBONES, Cat's Eye Technologies' reference implementation of SICKBAY,
|
|
19 |
written in Python, in the `script` directory.
|
|
20 |
* several small example SICKBAY programs in the `eg` directory.
|
|
21 |
|
|
22 |
For more information on the language, see the [SICKBAY article][] on the
|
|
23 |
[esolangs.org wiki][].
|
|
24 |
|
|
25 |
[Strelnokoff]: http://catseye.tc/projects/strelnokoff/
|
|
26 |
[SICKBAY article]: http://esolangs.org/wiki/SICKBAY
|
|
27 |
[esolangs.org wiki]: http://esolangs.org/wiki/
|