Mercurial > hg > Members > kono > nitros9-code
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/nitros9guide/runb.refentry Sun Jan 19 12:02:27 2003 +0000 @@ -0,0 +1,33 @@ +<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>