This is excellent for my needs! My company needs to migrate from INTERCAL and now I am convinced that Brainfuck is perfect for the job!
You mean your company needs to COME FROM Intercal?
The 'computed COME FROM' is even more interesting than the regular one due to it's ability to violate causality by coming from a place in the code before it was ever computed.
That of course makes migrating from Intercal difficult for a lot of organizations.
One of obvious hindsights here is to use the extension `.bf` instead of `.b`, which was previously suggested by daniel b cristofani, a prolific Brainfuck programmer [1]. `.bf` is also used for Befunge and `.b` removes any such confusion. [1] https://brainfuck.org/brainfuck.html
The Brainfuck extension should obviously be .fmb, for "fuck my brain".
Wow, would love to adopt this on our infra! Just one teensy problem - legal's a bit worried about the name. Would you consider renaming BF? Maybe Brainfriend?
Maybe BE. Brain Excellence. Also, do you have a PowerPoint explaining how to setup a Center of Excellence?
This is excellent for my needs! My company needs to migrate from INTERCAL and now I am convinced that Brainfuck is perfect for the job!
I've had much success integrating Brainfuck in a legacy C++ codebase. As the team adopts modern idiomatic C++ patterns and practices, we found Brainfuck via https://github.com/tfc/cpp_template_meta_brainfuck_interpret... to be a natural and seamless fit for C++ template metaprogramming.
(Shameless plug) With Brainfuccuccino[1], you can embed your brainfuck programs right into Java, so you get the "best" of both worlds ;-) [1] https://github.com/coobird/brainfuccuccino
Stuff like this is a breath of fresh air: real hacker vibes. The best memes (like all the best hacker stuff) are high-effort, somewhere between kinda funny and outright satire, technically nontrivial, and delivered deadpan. Top kek.
I feel like “what is idiomatic brainfuck” is a deeply philosophical question striking right to the heart of our craft…
Considering that BF is about as "turing-machine-like" as you can get, it does seem like an essential thing to determine. As if we were to delve any deeper we'd have to split atoms to measure our progress; it's downright primordial.