News for hackers. Stuff that matters.
Re:UCSD Pascal pioneer Ken Bowles has died by jonjacky on Sunday October 07, 2018 @03:49PM (#18162296)
The UCSD P-system OS (from the 1970s) always had a single line menu bar across the top of the screen, whose entries might change when different applications ran. I have always suspected that was the inspiration for the Macintosh menu bar.

This slide deck has a brief history of UCSD Pascal and the P-system OS, with quite a few technical details:

http://pascal.hansotten.com/uploads/ucsd/reunion/Richard%20K...

Re:UCSD Pascal pioneer Ken Bowles has died by jdswain on Sunday October 07, 2018 @10:55PM (#18163849)
Bill Atkinson ported UCSD Pascal to the Apple ][, and he was one of the very core Mac developers. Apple Pascal was probably one of the very few software systems that spanned all of Apple's computers at the time. The Apple /// made heavy use of it and had the benefit of a lot more RAM. Then the Lisa Monitor used the same menus as earlier Apple Pascals. I think the Lisa Pascal was licensed from another company and wasn't a port of UCSD Pascal though. One of the first pieces of code for the Mac was a port of the Lisa Monitor, so those Pascal menus were probably the first menu bar on the Macintosh. The Macintosh Toolbox, while written mostly in assembly language had Pascal bindings and much of it was originally written in Pascal before being rewritten in assembly, QuickDraw was based on LisaGraf which was written in Pascal.

https://www.folklore.org/StoryView.py?project=Macintosh&stor...

Re:UCSD Pascal pioneer Ken Bowles has died by agumonkey on Sunday October 07, 2018 @04:13PM (#18162397)
Very nice slides.

They do mention Apple ][ relationship, it's quite plausible they influence Apple dev teams.