4 ms·
Ha, thanks for refreshing my memory that it was 5.5 that added OOP! I started with 4.0, so that's my baseline. Then 5.0 added overlays (IIRC) and 6.0 introduce
by TomaszZielinski 3y ago
Ha, thanks for refreshing my memory that it was 5.5 that added OOP!
I started with 4.0, so that's my baseline. Then 5.0 added overlays (IIRC) and 6.0 introduced Turbo Vision, which was a kind of magic to me :).
It's interesting how a _programming language/IDE_ can bring such warm feelings.
- Eugr 3y agoI remember I learned Turbo Vision and OOP in general by writing my own Turbo Vision equivalent for the graphics mode (vs. text-only). Good times!
- TomaszZielinski 3y agoThat's very cool! IIRC I tried to write a very simple Turbo Vision clone (or subset) but I couldn't fully comprehend how the nested widget initialization worked. I mean, I knew the last parameter was a pointer to the next widget, and so on and on, but somehow I couldn't "integrate" everything in my brain :).
- virgulino 3y agoOverlays were already included in version 3.0.
- TomaszZielinski 3y agoYeah, for some reason I thought it was 5.0. Do you remember if there was any major language feature added in 5.0? I couldn't quickly find anything concrete..
- virgulino 3y agoSorry, I don't remember, but I found the manuals! https://bitsavers.org/pdf/borland/turbo_pascal/ https://bitsavers.org/pdf/borland/turbo_pascal/