News for hackers. Stuff that matters.
Re:I wrote a 231-byte Brainfuck compiler by abusing everything by DonHopkins on Monday July 12, 2021 @11:50AM (#27811502)
Shouldn't the point of doing something as practically useless as compiling brainfuck be to do it in the most difficult way possible?

I'm more impressed by a brainfuck compiler written in brainfuck.

https://news.ycombinator.com/item?id=697501

https://github.com/matslina/awib

Awib is a brainfuck compiler entirely written in brainfuck.

Awib implements several optimization strategies and its compiled output outperforms that of many other brainfuck compilers

Awib is itself a 4-language polyglot and can be run/compiled as brainfuck, Tcl, C and bash

Awib has 6 separate backends and is capable of compiling brainfuck source code to Linux executables (i386) and five programming languages: C, Tcl, Go, Ruby and Java

Re:I wrote a 231-byte Brainfuck compiler by abusing everything by user-the-name on Monday July 12, 2021 @03:40PM (#27814133)
The original point of Brainfuck was actually exactly to make the smallest possible compiler for a Turing-complete language.

The original was 240 bytes, and created an executable directly.

Re:I wrote a 231-byte Brainfuck compiler by abusing everything by blacksqr on Tuesday July 13, 2021 @05:06PM (#27826328)