5 ms·
For a language like C, I would describe the formatting process as "straightforward" as opposed to "trivial". It's straightforward in that it feels very mechani
by omoikane 2y ago
For a language like C, I would describe the formatting process as "straightforward" as opposed to "trivial". It's straightforward in that it feels very mechanical, but not trivial in the sense that it's difficult to fully automate the process. (The mechanical part is inserting spaces at the right places, the not so mechanical part is swapping tokens and rewriting expressions so that things line up).
You can see an example recording here of how it's done:
https://www.ioccc.org/2019/yang/obfuscation.html https://www.ioccc.org/2019/yang/obfuscation.html
First half of it is writing and golfing, second half is the formatting bits.
For languages like Perl and Ruby, the formatting process is easily automated and mostly trivial.
- refulgentis 2y agoThat visualizer is incredible, appreciate it and the insight - and 4 hours! Wow.