A Blast From The Past: the UCSD p-System
I've been thinking about the UCSD P-System a lot lately, and I thought I'd write about it a bit, and about bytecode systems more-generally. And along the way, write some interesting code. We are coming up on the 50th anniversary of the first release of UCSD Pascal, and I thought it would be fun to poke around inside of it, and develop some tools (in Rust) to bring this "portable operating system" to modern hardware. The series of blog posts is ongoing, but it starts here: A Blast From The Past I'd love to hear if you have any memories of the p-System, Apple Pascal, or any of the other topics I touch on in the posts.

I've been thinking about the UCSD P-System a lot lately, and I thought I'd write about it a bit, and about bytecode systems more-generally. And along the way, write some interesting code.
We are coming up on the 50th anniversary of the first release of UCSD Pascal, and I thought it would be fun to poke around inside of it, and develop some tools (in Rust) to bring this "portable operating system" to modern hardware.
The series of blog posts is ongoing, but it starts here:
A Blast From The Past
I'd love to hear if you have any memories of the p-System, Apple Pascal, or any of the other topics I touch on in the posts.