Mercurial > hg > Members > kono > nitros9-code
annotate docs/nitros9guide/runb.refentry @ 2624:b8c7b7fbf3c9
Major changes:
o os9defs, rbfdefs, scfdefs now os9.d, rbf.d, and scf.d
o vtiodefs now broken into cocovtio.d (for coco and dragon) and atarivtio.d
o systype now broken into coco.d, dragon.d and atari.d
o all references to the above in other files have changed
author | Boisy Pitre <boisy.pitre@nuance.com> |
---|---|
date | Fri, 24 Feb 2012 08:51:08 -0600 |
parents | 4dae346c4969 |
children |
rev | line source |
---|---|
920 | 1 <refentry id="runb"> |
2 <refnamediv> | |
3 <refname>RUNB</refname> | |
4 <refpurpose>BASIC09 run time package</refpurpose> | |
5 </refnamediv> | |
6 | |
7 <refsynopsisdiv> | |
8 <cmdsynopsis> | |
1093 | 9 <command>runb</command> |
975
c565a4700689
The entitity replstart was replaced with <replaceable>
roug
parents:
920
diff
changeset
|
10 <arg choice="plain"><replaceable>i-code module</replaceable></arg> |
920 | 11 </cmdsynopsis> |
12 </refsynopsisdiv> | |
13 | |
14 <refsect1><title>Description</title> | |
15 <para> | |
16 BASIC09 run time package | |
17 </para> | |
18 <para> | |
19 Once one or more BASIC09 procedures are debugged to the programmer's | |
20 satisfaction, they can be "packed" or converted permanently to the | |
21 bytecode form. | |
22 </para> | |
23 <para> | |
24 Packed BASIC09 procedures are in fact OS-9 modules, and the OS-9 shell | |
25 recognizes them as I-code and passes them off to the virtual machine | |
26 emulator RunB for execution. RunB avoids a great deal of the overhead of | |
27 the typical interpreted BASICs of the day -- not to mention that one can do | |
28 integer calculations where appropriate rather than doing everything in | |
29 floating point -- so that BASIC09 programs run very quickly in comparison | |
30 with interpreted BASICs. | |
31 </para> | |
32 </refsect1> | |
33 </refentry> |