I had a thought that it might be fun to play around with some UCSD Pascal and p-System programming. I have fond memories of working in Apple Pascal in High School and doing some work in HP Pascal (on the 9000/300 series) at my first job.
There is *a lot* of p-system information on the Web, but it's generally very poorly organized. But I did manage to get an Apple 2 emulator up and running on my Mac, and I found disk images for Apple Pascal 1.3, so I'm now able to actually do some work in that environment.
It is amazing what we put up with in terms of user interfaces back in the day, isn't it? It's certainly a lot nicer running on an emulator that can execute 6502 code hundreds of times faster than an Apple II ever could, though.
I think my intermediate-stage goal here is to write a p-system emulator of my own that runs natively on the Mac. Probably it'll be in Rust, because fighting with Rust is now part of my day job, and I have to get better at it.
#programming #pascal #psystem #macos #rust