UCSD Pascal In Depth
https://markbessey.blog/2025/04/29/ucsd-pascal-in-depth/ [markbessey.blog]
2025-05-28 05:09
The p-System comes with an editor. It’s a full-screen editor, with some fairly advanced features for the time, like auto-indent, bookmarks, and cut and paste. It’s modal, which is hardly surprising, considering that modal editors were the latest usability improvement of the age, compared to the line-oriented editors of the previous decade.
Also: https://markbessey.blog/2025/04/30/ucsd-pascal-in-depth-2/
Some features of the p-System were really ahead of their time. And then, there is the filesystem. Whenever you set out to create any software, but especially an operating system, which you intend to be aggressively cross-platform, you inevitably run into conflicts between being sophisticated, and hitting the lowest common denominator.
Also: https://markbessey.blog/2025/05/08/ucsd-pascal-in-depth-3-n/
But the 1970s were a very different time. So let’s talk about the text file format for the USCD p-System. This is not just something that applies to the text editor, incidentally. If you declare a file as “text” type in Pascal, it gets the same formatting applied. The formatting is transparently stripped from the file if you send it to the PRINTER: or CONSOLE: device.
Overview: https://markbessey.blog/ucsd-p-system-info/
Also: https://github.com/mbessey/p-system-tools
source: trivium