Mercurial > hg > Members > kono > nitros9-code
view docs/nitros9guide/runb.refentry @ 3295:6b7a7b233925 default tip
makefile: Allow PORTS with level1/2 mix
https://sourceforge.net/p/nitros9/feature-requests/10/
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Tue, 19 Apr 2022 18:12:17 +0200 |
parents | 4dae346c4969 |
children |
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"><replaceable>i-code module</replaceable></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>