The Weekly Challenge 351: Special Arithmetic #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/12/The_Weekly_Challenge_351__Special_Arithmetic.html
The Weekly Challenge 351: Special Arithmetic #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/12/The_Weekly_Challenge_351__Special_Arithmetic.html
/bd{bind def}dup exec
cspsc - åŽã¯ããĒãŗãŋã¯č¨įŽæŠã ãŖããŽãããããĒã
https://qiita.com/tmyt/items/994d1552497dd5202aa4?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
The Weekly Challenge 350: A Good Shuffle #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/12/The_Weekly_Challenge_350__A_Good_Shuffle.html
The Weekly Challenge 349: Power Meeting #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/11/The_Weekly_Challenge_349__Power_Meeting.html
Explainer: PDF format
https://fed.brid.gy/r/https://eclecticlight.co/2025/11/29/explainer-pdf-format/
TIL #postscript is just #forth đ¤¯
The Weekly Challenge 348: Time for Strings #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/11/The_Weekly_Challenge_348__Time_for_Strings.html
The Weekly Challenge 347: Phone Number For a Date #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/11/The_Weekly_Challenge_347__Phone_Number_For_a_Date.html
The Weekly Challenge 346: All Aboard The Magic Parenthesis #Perl #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/11/The_Weekly_Challenge_346__All_Aboard_The_Magic_Parenthesis.html
Whoa, the source code to #PostScript has been published already three years ago, by the Computer History Museum. (Some old version with little practical use today, I assume.) Might be an interesting read. PostScript is such a fascinating language.
https://computerhistory.org/blog/postscript-a-digital-printing-press/
/bd{bind def}bind def
/1-{1 sub}bd
/1+{1 add}bd
/right{90 rotate}bd
/left{-90 rotate}bd
/forward{0 1 rlineto}bd
/pageSetup{
0.05 setlinewidth 2 setlinecap 2 setmiterlimit 0 setgray
3600 127 div dup scale % cm
15 7 translate % tweak this to keep the curve on the page
}bd
/dragonSetup{
newpath
0 0 moveto
}bd
% the curve turns 90 degrees left or right at each point.
% per wikipedia, you can obtain the direction of the turn
% by finding the bit above the lowest one-bit of the current
% iteration. this formula is due to hackers delight, probably.
/turn{dup dup 1- xor 1+ and 0 eq {left}{right}ifelse}bd
/dragon{-1 1 {turn forward} for}bd
pageSetup
dragonSetup
125 dragon
stroke
showpage
cc @jernej__s
The Weekly Challenge 345: Position the Visitor #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/11/The_Weekly_Challenge_345__Position_the_Visitor.html
It's annoying how badly developments in CPSI (Common PostScript Interpreter) are documented or are disappearing to a black hole somewhere in archive.org.
The CPSI exists in printer firmware that runs a licensed copy of Adobe PostScript 3 software that the printer manufacturer has to pay for. Don't cheap out on printers!
The Weekly Challenge 344: All is Array Formation #Perl #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/10/The_Weekly_Challenge_344__All_is_Array_Formation.html
The Weekly Challenge 342: Balanced Max Scores the String #Perl #RustLang #Postscript #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/10/The_Weekly_Challenge_342__Balanced_Max_Scores_the_String.html
The Weekly Challenge 341: Broken Prefix #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/10/The_Weekly_Challenge_341__Broken_Prefix.html
@darkuncle aaaahhh fond memories of the time a lazy sysadmin distributed the new corporate font to every printer in the company by writing some dodgy #PostScript that broke the networking stack.
The Weekly Challenge 340: Ascending Duplicates #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/09/The_Weekly_Challenge_340__Ascending_Duplicates.html
The Weekly Challenge 339: The Difference has Peaked #Perl #RakuLang #RustLang #Postscript #CrystalLang #Typst #PerlWeeklyChallenge #BlogFiredrakeOrg https://blog.firedrake.org/archive/2025/09/The_Weekly_Challenge_339__The_Difference_has_Peaked.html