• by krylon on 12/5/2023, 4:15:48 PM

    This has got to be peak <something>. I don't know what exactly, but it's something. Self-inflicted torment and/or eccentric fountain of joy. Probably both.

    I cannot, for the life of me, see myself investing the time needed into something so futile. But I love that there are people out there who do this kind of thing out of pure joy.

  • by lynx23 on 12/5/2023, 2:38:07 PM

    The most awesome random submission I ever received was a BrainFuck compiler written in BrainFuck, by hand. Short story: I wrote a bf compiler in Emacs Lisp many many years ago. As a small testcase, I included a BrainFuck compiler in BrainFuck, which was written by a guy who wrote a C-alike to BrainFuck compiler so that he could implement his BF compiler in BF. That was a strange piece of code, about 6 pages of plain BF. A few years later, suddenly, I have this mail in my INBOX: A norwegian guy sent me a BF compiler in BF, written by hand. He was unsatisfied by the existing BF compiler, as it was generated. His implementation was about 6 lines of BF code. And it was a magnitude faster. Hats off to that guy!

  • by toast0 on 12/5/2023, 3:43:21 PM

    Just a helpful resume tip. If you work on something in Brainfuck, put it on your resume as BF. And don't mention the name of your multi-threaded BF environment.

  • by jraph on 12/5/2023, 2:04:07 PM

    This is what I've seen others qualify as "quite cursed".

  • by planede on 12/5/2023, 3:46:08 PM

    Postscript is actually surprisingly approachable. It's quite easy to implement logo-like "turtle graphics" and draw fractals in it.

  • by nevir on 12/5/2023, 2:26:31 PM

    The description is glorious:

    ---

    A Brainfuck interpreter written in PostScript

    This program aims at being accurate, readable and minimal.

  • by kevindamm on 12/5/2023, 4:05:27 PM

    ----[---->+<]>++.+[--->++<]>-.+.------------.--[->++++<]>-.[->+++<]>.+++++++..[++>---<]>--.+[->+++<]>+.+++++++++++.-.---------.--[--->+<]>.-..---[->+++<]>.+++[->++++<]>+.+++++++++++.------------.--[--->+<]>--.[->+++<]>+.-[->+++<]>.+[->+++<]>+.+.---.[--->+<]>-.++[->+++<]>++.-[--->+<]>--.+[->+++<]>++.+++++++++.++++++++.[------>+<]>.+++++++++.---.-.-.--------.+++++++++.++++++.[---->+<]>+++.[->+++<]>+.+++++++++++++.----------.-[--->+<]>-.---[->++++<]>+.-------.-----.+++++++++++.[---->+<]>+++.---[->++++<]>.+++[->+++<]>.[--->+<]>----.+.[---->+<]>+++.-[--->++<]>--.-------.--[--->+<]>---.----.---------.[--->+<]>----..+[++>---<]>.++[--->++<]>..>-[--->+<]>--.[--->+<]>-.----.-------.+++++++++.----------.+++++.-----.[->+++<]>.------------.-[--->++<]>-.+++++.----------.+..-.-[--->+<]>..

  • by Log_out_ on 12/5/2023, 7:55:55 PM

    The inventor of brain fuck also gave us the Sauerbraten engine with its octree geometry storage as maps.

  • by segmondy on 12/6/2023, 2:58:50 AM

    Now, do the inverse and implement postscript in BF

  • by cjaybo on 12/5/2023, 2:07:58 PM

    Some people just love pain it seems

  • by fouc on 12/5/2023, 8:02:03 PM

    Code looks good! Postscript is a pretty sweet alternative to forth.

  • by leonheld on 12/5/2023, 2:07:41 PM

    I hate it in the best way possible.

  • by dxtrous on 12/5/2023, 2:08:26 PM

    Would it work on a printer?

  • by bryancoxwell on 12/5/2023, 3:28:32 PM

    What is wrong with you people