I have ported two editors with built-in support for the T3X compiler
to CP/M, one vi-compatible, one WordStar-compatible. Both have commands
for compiling and running the T3X program currently loaded in the
editor. When an error is found during compilation, the editor jumps to
the line containing the error and displays the error message in the
status line.
This involves quite a bit of I/O, because the editor loads the compiler
into memory, and after compilation the editor loads itself back and also
has to re-read the source file. Except for the I/O activity the process
is transparent, though. The editor will end up with the cursor at exactly
the point where compilation was started (except when an error occurred,
in this case it will jump to the error).
This works great on a 20MHz Z80 (e.g. Agon Light 2), acceptable on an
8Mhz CPU, and is still better than leaving the editor, compiling, and restarting the editor manually on my 4MHz NC100.
In case you want to try it yourself:
Homepage:
http://t3x.org/t3x/0/
Direct download:
http://t3x.org/t3x/0/t3x0cpm.zip
You can even try T3X online:
http://t3x.org/t3x/demo/
Enjoy!
Nils
--
Nils M Holm < n m h @ t 3 x . o r g >
http://t3x.org
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)