Some of the error messages produced by Apple's MPW C compiler (2006)

by tiagobrawon 2/7/2022, 1:12 AMwith 43 comments

by Veservon 2/7/2022, 2:10 AM

Just for some context, the MPW C compiler that produced those messages was actually not developed internally at Apple, but was rather done by Green Hills Software [1] under contract as mentioned on the wikipedia page [2] and its source [3] which is funnily enough about this exact same topic.

[1] https://en.m.wikipedia.org/wiki/Green_Hills_Software

[2] https://en.m.wikipedia.org/wiki/Macintosh_Programmer%27s_Wor...

[3] https://web.archive.org/web/20140528005901/http://lists.appl...

by watersbon 2/7/2022, 1:28 AM

MPW is the Macintosh Programmer's Workbench.

I had forgotten about these.

I think my first real push with MPW was using it as an environment to host the AT&T C++ compiler, which at that time was still a bunch of preprocessor macros written by Bjarne himself.

by unfocussed_mikeon 2/7/2022, 1:54 AM

Ahh, I saw the "too many errors on one line" report once when playing with MPW.

A very underrated, idiosyncratic, clever development environment, somehow more reminiscent of Poplog than anything else I've used.

by mastaxon 2/7/2022, 1:32 AM

Is anyone at Apple allowed to have a sense of humor anymore?

by nyanpasu64on 2/7/2022, 2:24 AM

> This label is the target of a goto from outside of the block containing this label AND this block has an automatic variable with an initializer

I get this issue a lot on modern compilers, when trying to write switch/macro-based coroutines (https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html) in C++. Does anyone have a workaround? (I hope it doesn't involve C++20 coroutines... I still don't understand them.)

by secabeenon 2/7/2022, 2:11 AM

> " please go buy a RAM upgrade from your local Apple dealer"

Not possible any more!!!

by elahiehon 2/7/2022, 2:28 AM

Original source: Tony Cunningham, rec.humor.funny, 7 August 1991

https://groups.google.com/g/rec.humor.funny/c/knG5ONlInXM/m/...

by fghorowon 2/7/2022, 2:35 AM

MPW.

Object Pascal.

MacApp.

Ahh, memories. (Some of them are even _good_ memories! ;-) )