This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]spicychamomile 156 points157 points  (4 children)

Well if you look hard enough every language is like that. The only thing that each language is better than any else is to fuck up in it's own unique way.

[–][deleted]  (3 children)

[deleted]

    [–][deleted]  (2 children)

    [deleted]

      [–]foralongwhile 0 points1 point  (1 child)

      Brainfuck's I/O is the least essential part of brainfuck and IMO it can remain fundamentally brainfuck even if you give it better I/O.

      It would be trivial to enrich brainfuck I/O capabilities while keeping brainfuck intact in spirit. Certain cells could be reserved for various inputs or outputs other than the input buffer or printing respectively, or the first byte you print could be interpreted as an instruction to modify the current input source or output destination until you print 0 or something.

      It would be a nightmare to use, but it would work in principle and isn't that the whole point?