Nicolas Seriot
banner
nst021.bsky.social
Nicolas Seriot
@nst021.bsky.social
👨🏼‍💻 Software eng. manager, EMBA ⚖️ Software security, anti-corruption 🇨🇭 Swiss ultra trail runner ⛰🏃🏼 2D graphics programming and art 🎨
Thanks for the hint! More natural indeed, but won't beat the 5-lines version, and won't ignore non-BF chars.

github.com/nst/bfps/blo...
github.com
October 9, 2025 at 6:36 AM
You can't redefine <>]

gs -q -dNODISPLAY -c "/]{}def" -c
Error: /unmatchedmark in --]--

gs -q -dNODISPLAY -c "/>{}def" -c
Error: /syntaxerror in /----nostringval----

But I have another idea, will try tonight :P
October 8, 2025 at 3:36 PM
Good question! This was my 1st intent 2 years ago, but it didn't work out eventually, I'm not sure why. I'll try again tonight and will let you know :)
October 8, 2025 at 3:23 PM
1127 bytes version 💪 gist.github.com/nst/92886e50...
October 3, 2025 at 12:05 PM
Still true with macOS 26.0 (25A354)
October 1, 2025 at 4:15 PM
Same, including puzzle visualization 👀

gist.github.com/nst/d8c27b14...

and extreme minification

gist.github.com/nst/92886e50... (1155 bytes)
September 30, 2025 at 4:03 PM
And yes, this is a (not so) minified PostScript solver for square, 3x3 edge-matching puzzles 🦠🔬

emp_mini.ps gist.github.com/nst/431fa964...

emp_full.ps gist.github.com/nst/1e754c88...
September 18, 2025 at 8:41 PM
September 9, 2025 at 2:41 PM
The third picture shows the ninth generation of three crystal seeds growing inside a 32×32×32 cube with transparent faces, revealing the crystals' internal structure.
June 29, 2025 at 8:32 PM