comparison docs/nitros9guide/runb.refentry @ 920:cfed0d7751f3

Added basic09, cc and runb to the user's guide
author roug
date Sun, 19 Jan 2003 12:02:27 +0000
parents
children c565a4700689
comparison
equal deleted inserted replaced
919:35aaf7ec1c07 920:cfed0d7751f3
1 <refentry id="runb">
2 <refnamediv>
3 <refname>RUNB</refname>
4 <refpurpose>BASIC09 run time package</refpurpose>
5 </refnamediv>
6
7 <refsynopsisdiv>
8 <cmdsynopsis>
9 <command>Runb</command>
10 <arg choice="plain">&replstart;i-code module&replend;</arg>
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>