view docs/nitros9guide/runb.refentry @ 969:43792cdb993d

ded added to std CMDS
author boisy
date Fri, 31 Jan 2003 18:00:50 +0000
parents cfed0d7751f3
children c565a4700689
line wrap: on
line source

<refentry id="runb">
<refnamediv>
<refname>RUNB</refname>
<refpurpose>BASIC09 run time package</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis>
<command>Runb</command>
<arg choice="plain">&replstart;i-code module&replend;</arg>
</cmdsynopsis>
</refsynopsisdiv>

<refsect1><title>Description</title>
<para>
BASIC09 run time package
</para>
<para>
Once one or more BASIC09 procedures are debugged to the programmer's
satisfaction, they can be "packed" or converted permanently to the
bytecode form.
</para>
<para>
Packed BASIC09 procedures are in fact OS-9 modules, and the OS-9 shell
recognizes them as I-code and passes them off to the virtual machine
emulator RunB for execution. RunB avoids a great deal of the overhead of
the typical interpreted BASICs of the day -- not to mention that one can do
integer calculations where appropriate rather than doing everything in
floating point -- so that BASIC09 programs run very quickly in comparison
with interpreted BASICs.
</para>
</refsect1>
</refentry>