めーるあどれす ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)' ■ [Ruby][Hack] Yet Another Brainfucker昨日の夜*1,Brainfuckでちょいと遊んでいたときに,変な実装を思いついた. Webをまさぐってみても,このタイプの実装はまだないようなので,公開しときます. #!/usr/bin/env ruby # yab.rb iseg = ARGF.read iseg = iseg. gsub(']', 'end;'). gsub('[', 'while dseg[dx] != 0;'). gsub('+', 'dseg[dx] += 1;'). gsub('-', 'dseg[dx] -= 1;'). gsub('.', 'print dseg[dx].chr;')
![32nd diary(2006-09-08) Yet Another Brainfucker](https://cdn-ak-scissors.b.st-hatena.com/image/square/b8df3dbaba43ed3af94897d1ff4b95fef5852d39/height=288;version=1;width=512/https%3A%2F%2Ftaka.no32.tk%2Fdiary%2Fassets%2Fogimage.png)