News for hackers. Stuff that matters.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by bruce511 on Sunday July 31, 2022 @04:11PM (#32298367)
>> Why TM-2 made such a fleeting appearance is shrouded in mystery. It was released in 1986 by Echelon under license from Borland and then quickly withdrawn.

I wasn't there, but dots can be drawn. Niels Jensen, Borland founder, and his team created turbo pascal, then added Philippe Kahn to the mix to head the US company. Niels and his team also wrote a Modula 2 and C compiler, but Philippe instead chose to buy Wizard C, and market that as Turbo C instead.

This lead to a split inside Borland, Niels and the rest leaving to form JPI which released their work as Topspeed C, and Topspeed Modula 2.

My speculation is that Modula 2 was killed at Borland as a direct result of the split.

Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by ThinkBeat on Sunday July 31, 2022 @06:19PM (#32299394)
(wikipedia)

The Turbo Pascal compiler was based on the Blue Label Pascal compiler originally produced for the NasSys cassette-based operating system of the Nascom microcomputer in 1981 by Anders Hejlsberg. Borland licensed Hejlsberg's "PolyPascal" compiler core (Poly Data was the name of Hejlsberg's company in Denmark), and added the user interface and editor. Anders Hejlsberg joined the company as an employee and was the architect for all versions of the Turbo Pascal compiler and the first three versions of Borland Delphi.[2]

Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by pjmlp on Sunday July 31, 2022 @04:31PM (#32298547)
Martin Odersky of Java generics (Pizza compiler) and Scala fame, worked on Modula-2 compiler at Borland.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by dbrower on Sunday July 31, 2022 @05:20PM (#32298949)
Part of it is that by 1986, CP/M was dead for new development of anything, and Modula-2 was also on fumes.

It would have been business malpractice to spend money on CP/M products at that point.

Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by tengwar2 on Sunday July 31, 2022 @05:48PM (#32299185)
Depends on the country. In the UK, the Amstrad 8256 and 8512 were very popular, and they were only launched in 1985. They were much cheaper than PCs of the time, and came with wordprocessor package and CP/M 3.0. We had about 25 of them in our lab, including one floating at 4000V in a perspex cage, used to control a C14 accelerator.

From memory, I used TP and them TM2 on CP/M to run an automated thermoluminescence rig, then FTL Modula 2. I wasn't very professional at the time, but then no-one was - most of us were working in isolation. Speaking from that perspective, I was not very impressed with Modula 2. The issue was not with the fundamentals, but the way that it was case sensitive and forced you to use caps for all the keywords, so that it was really annoying to type. As a lesser issue, the names used for type conversions between numeric types seemed to have no rationale, so they were easy to forget. I don't remember exceptions in TM2, and they would not have been part of the standard language. They appear to have come in with Modula-2+.

Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by justinhj on Sunday July 31, 2022 @09:13PM (#32300692)
They were very nice machines. I wrote my first useful programs on these using Mallard Basic to help with my school work. The word processor was really powerful too. I would have turned in my schoolwork using this too but that was unheard of at the time.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by pjmlp on Sunday July 31, 2022 @06:10PM (#32299340)
There were a couple of Modula-2 vendors for MS-DOS and Amiga. It was TP on MS-DOS, Object Pascal on Mac OS and stuff like BASIC compilers on the Amiga side that made them lose market share.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by FullyFunctional on Sunday July 31, 2022 @05:26PM (#32298995)
So? TP real success came with the port to DOS, but TM2 couldn't have been much harder to port.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by bonzini on Sunday July 31, 2022 @05:37PM (#32299099)
They probably reused a lot of ideas in Turbo Pascal 4.0. It had units which were very similar to Modula 2 modules, except that interface and implementation were in a single file.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by pjmlp on Sunday July 31, 2022 @06:07PM (#32299312)
Most of those ideas come from USCD Pascal, and the later Object Pascal introduced in Turbo Pascal 5.5 came from Apple's Object Pascal, which was derived from Clascal and developed in collaboration with Wirth.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by FullyFunctional on Sunday July 31, 2022 @05:43PM (#32299143)
Probably, but there were many other language differences in Modula-2 that made it a better language. I suspect the real reason was the usual one: inertia. A lot more people knew Pascal and thus more bought TP than TM2. <something something about technical merit and popularity contests>
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by tomcam on Sunday July 31, 2022 @05:43PM (#32299149)
The PC Turbo Pascal compiler was written in assembly by Anders Hejlsberg, of C# and Typescript fame.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by wdb on Sunday July 31, 2022 @08:23PM (#32300278)
Personally, I always have the opposite feeling; C# and Typescript was written by Anders Hejlsberg of Turbo Pascal and Delphi fame.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by drunkenmagician on Monday August 01, 2022 @01:07AM (#32302271)
Second vote for me. While C# may have the greater 'head count' in usage now. TP and Delphi were ground breaking, revolutionary products IMHO.
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by tomcam on Sunday July 31, 2022 @08:47PM (#32300481)
Voted with delight because that’s precisely the way I feel. But I’m trying to make it easy for HN’s young whippersnappers to relate ;)
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by ikeserbestian on Monday August 01, 2022 @06:27AM (#32304060)
I can't vote but supporting as third :-).
Re:If only Borland had stuck with Turbo Modula-2 for CP/M (2... by ternaryoperator on Sunday July 31, 2022 @11:07PM (#32301505)
This is the history as I remember it too. IIRC Topspeed C was an excellent compiler.