The Weekly Challenge 375: Uncommon Beauty

I’ve been doing the Weekly Challenges. The latest involved counters and numerical analysis. (Note that this ends today.)

RogerBW's Blog

Huh. I knew that Postscript support had been (foolishly) removed from macOS' Preview.app, but apparently at some point after that the pstopdf converter was removed as well. I used to use this to read manpages in a nicer format than a Terminal window.

Oddly, man -t ps (i.e., output Postscript) still works fine; there's just no built-in way to open the result.

#macos #postscript

PostScript Level 1 was pretty simple as languages go. PostScript Level 2 added a whole bunch of stuff, including color and garbage collection and a bunch more operators.

Display PostScript can be based on either Level 1 or Level 2. To my knowledge no DPS on Level 1 ever shipped.

Anyway yeah. When you really read the spec, essentially everything in Level 2 is also in DPS. Saying you could base an implementation on Level 1 is technically true but a lie of omission.

#postscript #programming

The Weekly Challenge 374: The Largest Count

I’ve been doing the Weekly Challenges. The latest involved string searching. (Note that this ends today.)

RogerBW's Blog

I'm playing a game of #chess with an engine
written in #PostScript and the output of the
game it's both in the terminal and PDF files.

I'm not kidding:

https://github.com/nst/PSChess/

GitHub - nst/PSChess: A Chess Engine in PostScript

A Chess Engine in PostScript. Contribute to nst/PSChess development by creating an account on GitHub.

GitHub
The Weekly Challenge 373: There Is No Equality Without Division

I’ve been doing the Weekly Challenges. The latest involved poking about with lists. (Note that this ends today.)

RogerBW's Blog

OpenLetter...

#DearNHSEngland,

#ThankYouSoMuch for everything you do for me and #YourLittleElves, too...

I'm #ReallyExpensive and you definitely treat me like #Royalty

#IFeelProtectedInYourHands

#LoveAndKisses,

#Aud-Group

#PostScript / #PS: #TrustInNHS

The Weekly Challenge 372: Space is the Largest Place

I’ve been doing the Weekly Challenges. The latest involved various sorts of string mangling. (Note that this ends today.)

RogerBW's Blog
The Weekly Challenge 371: Missing Equilibrium

I’ve been doing the Weekly Challenges. The latest involved pattern matching and a subset search. (Note that this ends today.)

RogerBW's Blog
🌗 在瀏覽器中運行 1991 年 Adobe 的 PostScript 解譯器
➤ 從 ROM 到瀏覽器:跨越三十年的列印技術重現
https://www.pagetable.com/?p=1854
軟體工程師 Michael Steil 成功地將 1991 年為 HP LaserJet 印表機開發的 Adobe PostScript 參考解譯器「移植」到了現代瀏覽器中。透過對 Motorola 68000 處理器進行模擬,並以虛擬軟體架構取代 LaserJet 的硬體主機板,他讓這段塵封三十餘年的原始碼得以在網頁上直接渲染 PostScript 檔案。此專案不僅保留了 Adobe 原汁原味的渲染邏輯,更透過記憶體擴展與參數調整,突破了當年硬體的解析度與尺寸限制,讓古老的技術在現代瀏覽器環境中重獲新生。
+ 這太酷了!沒想到 1991 年的原始碼不僅能跑,還能直接在瀏覽器裡運作,這簡直是軟體工程的時空膠囊。
+ 對於 PostScript 歷史研究者來說這是無價的。不過,如果未來能支援更複雜的字體渲染或是不同品牌的模
#軟體考古 #模擬器 #PostScript #Web 技術
Running Adobe’s 1991 PostScript Interpreter in the Browser – pagetable.com