The PostScript web server
pugo.org
pugo.org
Having written web servers in a number of languages, particularly in Scheme, which twists in another, contrasting direction, even though I'm pretty used to it by now. It's kind of like clockwise and counterclockwise squeezing the neurons until they protest. My head spins.
But maybe PS is destined to always take us for a wild ride.
1) http://en.wikipedia.org/wiki/NeWS 2) http://en.wikipedia.org/wiki/Display_PostScript
They also both actually did implement substantial portions of their respective window systems in PostScript. They didn't just use the PostScript imaging model with a conventional "shared memory backing store rectangles" window server model.
NeXT's Display PostScript and Sun's NeWS split things differently:
- NeWS had ways for the UI within a window to run "live" as threads within the window server process, and communicate with the app that owned the window
- NeXT Display PostScript put almost all of the behavior of an application in the app process, which just received low-level events and sent PostScript drawing (and window management) commands to the window server.
But in neither case was it just the PostScript imaging model being used; in both it was full-blown PostScript.