ゆの in Smalltalk - みねこあ での召還をまんまとうけてw、各種言語向けのを参考に要件を手探りしつつ、みねこあさんよりご要望のあったスキャナ(字句解析器)に手を加えてしまう Smalltalk ならでは…の方向で。 なにしろ元ネタ「ひだまりスケッチ」をまったく知らないので、ハズしていたらごめんなさい。 まず、グローバル変数 X を定義。 Smalltalk at: #X put: 'ひだまりスケッチx365 ' 続いて、スキャナのテーブルをいじって $/ を無効化。加えて #< の再定義と、X を監視するスレッドをバックグラウンドで走らせます。 | 番組名 | 番組名 := X. (Scanner classPool at: #TypeTable) at: $/ asciiValue put: #xDelimiter. X class compile: '< 告知 ^self