というわけで、

  • StackError
    • 記号だと0H10Bが最小?
    • 全てだと6B (これは使っていい関数なのか?)
  • 無限ループ
    • 記号でメモリ食いはk.inaba氏の0H10B
    • 記号でメモリ食わずはk.inaba氏の3H?B
    • 私が考えてたメモリ食わずは、(" ".."_").all?{|_|_[/./]=$/} なループ変数を勝手に書き換えるものでしたが、最初から進まないのがあるのには気づかなかった…
  • quine
    • 結局0H56Bまで縮んだ。
    • mameは0H0Bが最小だといっている。

無限ループは
id:shinichiro_h:20061030#1162211956
はまあこんな感じでしょう。

いろいろ考えててふと思いついたのだが
「stack level too deep (SystemStackError)」
このエラーを発生させるコードを書くというお題は面白いかも。
記号ゴルフ・通常ゴルフどちらでも問題にできそう。


とりあえず、どっちかは秘密だけど11Bになった。
とか思ってたら10Bになった。

とか思ってたら、メモリ食わずに3Hで無限ループできるじゃん。とりあえず3H28Bになった。

とか思ってたら、id:shinichiro_h 氏は6Bか…どうやったんだろう。
記号でも通常でも10Bだと信じていたのに…

quineの1Hはたぶん「p」なんでしょうが「p」なんてぶっちゃけ必要ないので、0H69Bを安直に作った。たぶんまだまだ縮む。