5 ms·
I started with Apple ][ Basic, but then moved to Turbo Pascal 3.0, 4.0 and 5.0 and enjoyed quite a lot the "Unit" system. But now came the realization that it w
by malkia 8y ago
I started with Apple ][ Basic, but then moved to Turbo Pascal 3.0, 4.0 and 5.0 and enjoyed quite a lot the "Unit" system. But now came the realization that it was not possible for one to do cyclic references - e.g. "Unit A" refers to symbols from "B", and vice versa... Not that it's a good idea, but "C" linkage is okay with this, and you can split things much easier, thus probably ruining things in the long term... but sometimes it can help...
"Uses BGI;" and I'm done :)
- pjmlp 8y agoAh, someone did not read the Turbo Pascal manual! :) Thankfully there is Bitsavers. "Circular Unit References" chapter on the Turbo Pascal 5.0 programmer's user guide. https://archive.org/details/bitsavers_borlandturVersion5.0UsersGuide1989_14284470/page/n93 https://archive.org/details/bitsavers_borlandturVersion5.0Us...
- malkia 8y agoHa, I must've forgot about it completely! Thank you! And yes, I've never read the manual (unlike the tons of "C" books that followed). Pascal was simply thought orally, and on your own (back then), and that was the case for quite a lot of apps....