(Smalltalk at: #Golf) tips first

まずはsumimさんの記事の補足から。

アルファベットに続く式の区切りの「 . 」の直後にアルファベットはNG
数字もNG。
キーワードの「:」の直後にアルファベットはNG
バージョンが上がったのでくっつけて書けるように。
数字の直後に d、e で始まるセレクタはNG
数値リテラルの一部である q s r もNG。既にこれらの文字を含む場合は問題無い。
1to:1d1do:[:i|] "=> OK "
文字列を文字の配列に
これそのものはいまいち使い所が無い*1が,同様にByteArrayにも変換でき,こちらはかなり多用する。
#[],'abc' "=> #[97, 98, 99]"
標準出力への改行(LF)出力
改行文字自体を出力してもよく,確実にドットの直後に置けるのでより使いやすい。
$
display

*1:StringはそのままでCharacterArrayとして振る舞うので