        RiscLua
==========================
This directory contains the utilities:
!Apply, !Collate, !Compile, !Disasm, !TaskW, !VMView.

They need !rlua be already filer_booted,

Utilities
=========


!Apply - Drag a textfile onto its iconbar icon to display it.
         Subsequently dragging a Lua file onto its iconbar icon
         will run its program in a taskwindow, with the pathname
         of the textfile in the variable arg[1].

!Collate - Do you prefer to write your program in many source files?
         Drag a directory containing the source files onto the !Collate
         iconbar icon. At the top level there must be a source file
         called "main", and optionally a source file called "prelude".
         Other files at the top level will be ignored.
         All the text files in the subdirectories, recursively, will
         be compiled with "main", and possibly "prelude", into a single
         Lua bytecode file called "!RunImage" at the top level.
         All global variables in "prelude" will be visible in other
         sources. In the other sources visibility of global variables
         is only guaranteed in the same file or in "main"

!Compile - Drag a file containing the text of a RiscLua program to
         its iconbar icon to compile the program. The output file
         will have the same name but with "/o" appended.

!DisAsm - Drag a file containing the text of a RiscLua program, or
          a compiled program, to its iconbar icon to produce in a
          taskwindow its disassembly into Lua virtual-machine
          instructions.


!TaskW - Drag a file of type Lua onto its iconbar icon to run it in
         a taskwindow.

!VMView - Drag the text of a RiscLua program onto its iconbar icon to
          produce in a taskwindow a commenting of the program text by
          the Lua virtual-machine instructions that each line
          generates.
