lambdaを必要以上に使うのはよくないプログラムだ
日曜日, 12月 16th, 2012【lambdaを必要以上に使うのはよくないプログラムだ】
関数に名前がついてなさすぎるプログラムを見た時などに使う。
「よくないの?」と真剣に返答されてしまったときは、テキトーにまくし立てた後に
「こんな議論をしたって結論は出ないんだから無駄」と言って早めに逃げるた方がよい。
【lambdaを必要以上に使うのはよくないプログラムだ】
関数に名前がついてなさすぎるプログラムを見た時などに使う。
「よくないの?」と真剣に返答されてしまったときは、テキトーにまくし立てた後に
「こんな議論をしたって結論は出ないんだから無駄」と言って早めに逃げるた方がよい。
【fletに触れとこう】
fletについて説明するときに、最初に言うべき台詞。
【macroletを使いまくれ!】
使いまくれ!
【マクロを使いまくろう】
使いまくろう。
【高階関数の使い方はこうかい?】
この言葉を言った後の冷えきった空気に後悔することが多いので注意。
【末尾再帰をしている】
正しい文脈で使うのが大事です。
【applyは素敵よ】
applyが素敵に思えた時に使う。
鬱陶しい萌えキャラのように「素敵よぅ」と発音するのがコツ。
【consを作る余裕もないほど窮困する】
よくある質問:
Q. 「窮困」じゃなくて「困窮」じゃないんですか?
A. どちらも正しいです
【terpriをたっぷり使う】
「改行を複数入れたいんだけど」と言われた時にはterpriを勧めよう。
根拠として
「(format t "~%~%")
より(terpri)(terpri)
の方が文字数が少ない」
ということを挙げて、あとは勢いで乗り切るのが正しいやり方。
【condとconsを混同するな】
Lispを触りたての人に贈る言葉。
もっとも本当に混同する人はまずいない。