You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add reference pages for 15 operators named only on the level pages #11
setglobal and currentglobal also have no category to go in, because the Guide has no VM category.
Suggested fix: add a reference page for each, with its category and LanguageLevel, and a VM category for setglobal and currentglobal.
Context:claricle/postscript builds its operator vocabulary from the Guide's command pages (claricle/postscript#4). Until these pages exist, the gem supplies their categories and levels in data/operator_overrides.yml, and each entry's reason links back here. #10 covers the three operators whose level the Level 3 page gets wrong.
Added reference pages under docs/commands/references/ for the 15 operators: currentglobal, currentpagedevice, filter, makepattern, setblackgeneration, setcolor, setcolorspace, setglobal, sethalftone, setpacking, setpagedevice, setpattern, setsmoothness, setundercolorremoval and shfill. Each page gives its PostScript LanguageLevel.
Each operator is now listed in its category index: Color, Device Output, File I/O, Graphics State, Painting, and Arrays and Strings.
Added a Virtual Memory category (docs/commands/vm/) for setglobal and currentglobal, and linked it from the command overview.
The three operators the Level 3 page listed at the wrong level were fixed separately in #13 (#10).
Now that the pages exist, claricle/postscript can read these operators' categories and levels from the Guide and drop their entries from data/operator_overrides.yml. That clean-up belongs in that repository.
Activity
I4-Z1: Close out #4: status table and Guide-gap links
I4-Z1: Close out #4: status table and Guide-gap links (#29)
HassanAkbar commentedon Oct 23, 2026
All of this is now on
main(#15):docs/commands/references/for the 15 operators:currentglobal,currentpagedevice,filter,makepattern,setblackgeneration,setcolor,setcolorspace,setglobal,sethalftone,setpacking,setpagedevice,setpattern,setsmoothness,setundercolorremovalandshfill. Each page gives its PostScript LanguageLevel.docs/commands/vm/) forsetglobalandcurrentglobal, and linked it from the command overview.The three operators the Level 3 page listed at the wrong level were fixed separately in #13 (#10).
Now that the pages exist,
claricle/postscriptcan read these operators' categories and levels from the Guide and drop their entries fromdata/operator_overrides.yml. That clean-up belongs in that repository.