Hi!
I'm on a roll! I've uploaded not one, but two new episodes.
- The first one gives you a quick tour of 4tH. This one was made on request (https://youtu.be/cGVpq5gvMAE);
Reminds me of the early Turbo Pascal IDE.Well - it's not a surprise - and neither a coincidence. It was modeled after TP v3!
While TP never held my interest as a programming language it gave me an idea of what functions I needed to include in DX-Forth in order to make it useful.I'm not surprised ;-) I nicked the idea to dump the code on top of the runtime from TP..
For the CP/M version I used TP's terminal installation scheme and data files.
On Tuesday, April 11, 2023 at 5:30:25 AM UTC+2, dxforth wrote:
Reminds me of the early Turbo Pascal IDE.Well - it's not a surprise - and neither a coincidence. It was modeled after TP v3!
4tH started as a pure command line tool - even broken up into a compiler,
a decompiler and a runtime. But after I developed a way to C-compile the bytecode
I had the idea to incorporate the editor and make it a menu driver environment.
So - what came to mind first: TP v3. Sure, not too many menu options matched -
but I could work around that. The menu options in TP were color coded, so I had to find another way to highlight these. But all in all, yes, it's all TP v3.
It was a great compiler for its time. Lightning fast (it simply dumped the code
on top of the 10K runtime), great usability (people hit compile just to get to the
position where the error was in the editor) and fantastic "value for money". It
even converted me to Pascal for a short while (until I learned C on TC v2).
While TP never held my interest as a programming language it gave me an idea >> of what functions I needed to include in DX-Forth in order to make it useful.I'm not surprised ;-) I nicked the idea to dump the code on top of the runtime
For the CP/M version I used TP's terminal installation scheme and data files.
from TP..
On 11/04/2023 12:40, Hans Bezemer wrote:
On Tuesday, April 11, 2023 at 5:30:25 AM UTC+2, dxforth wrote:
Reminds me of the early Turbo Pascal IDE.Well - it's not a surprise - and neither a coincidence. It was modeled after TP v3!
4tH started as a pure command line tool - even broken up into a compiler,
a decompiler and a runtime. But after I developed a way to C-compile the bytecode
I had the idea to incorporate the editor and make it a menu driver environment.
So - what came to mind first: TP v3. Sure, not too many menu options matched -
but I could work around that. The menu options in TP were color coded, so I >> had to find another way to highlight these. But all in all, yes, it's all TP v3.
It was a great compiler for its time. Lightning fast (it simply dumped the code
on top of the 10K runtime), great usability (people hit compile just to get to the
position where the error was in the editor) and fantastic "value for money". It
even converted me to Pascal for a short while (until I learned C on TC v2). >>
While TP never held my interest as a programming language it gave me an ideaI'm not surprised ;-) I nicked the idea to dump the code on top of the runtime
of what functions I needed to include in DX-Forth in order to make it useful.
For the CP/M version I used TP's terminal installation scheme and data files.
from TP..
TP3 was a superbly crafted tool, just amazing. All it crammed into such a small space.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 475 |
Nodes: | 16 (2 / 14) |
Uptime: | 20:01:12 |
Calls: | 9,487 |
Calls today: | 6 |
Files: | 13,617 |
Messages: | 6,121,093 |