>>961
SELF をリクエストとは奇特な…。ということで、サービス。

| pwf. line. pw |
pwf: os_file copy openForReading: 'etc/passwd'.
[line: pwf readLine. line nonEmpty] whileTrue: [
pw: line asTokensSeparators: ':'.
((pw at: 0), '=', (pw at: 4), '\n') print]

ちなみに SELF は変数代入もメッセージ送信ですが、偽変数 self が
レシーバのときはこれを省略することが推奨されるので、Smalltalk
よりはちょっと読みくだしにくい(逆にメッセージ式に慣れていない人には
関数みたいで読みやすい?)ですね。