Archive for the ‘雑記’ Category

メリークリスプマス!

日曜日, 12月 25th, 2011

【メリークリスプマス!】

クリスマスにこのセリフを言って、みんなを凍り付かせよう。

環境問題を考えずに関数を作っていくと、いつか後悔するよ

土曜日, 12月 24th, 2011

【環境問題を考えずに関数を作っていくと、いつか後悔するよ】

「高階関数を積極的に使って、なんでも関数で表現するべきですよね」という
過激派に向けて使う言葉。昔のLISPを知らないと通じない可能性がある。
また、処理系を作ってる人に対して使うこともできる。

applyって今日教えたよね

金曜日, 12月 23rd, 2011

【applyって今日教えたよね】

「applyって日本語でなんて言うんでしたっけ?」と聞かれたときに使う。
相手に伝わらなかったら、伝わるまで何度も言おう。

閉じ括弧を書こっか

木曜日, 12月 22nd, 2011

【閉じ括弧を書こっか】

「このプログラム動かないんですけど」と言われ、
ソースを見たら閉じ括弧が足りない、といった状況で使う。
「閉じ括弧」を「コッカ」と呼ぶ部族の間でしか通用しないギャグ。

マクロの使い方を知りたい? まっ、苦労するだろうな。

水曜日, 12月 21st, 2011

【マクロの使い方を知りたい? まっ、苦労するだろうな。】

「『ハッ◯ーと画家』を読んでマクロというやつが凄いと思いました」だとか
「Lispはマクロがあるから最強と聞いたのでマクロが知りたいです!」などという
マクロに中二病的なあこがれを持つ人をこのギャグで突き放す。
冷めた目で見れれること間違い無し。

ヘイ、放課後クロージャの使い方を教えてやるよ!

火曜日, 12月 20th, 2011

【ヘイ、放課後クロージャの使い方を教えてやるよ!】

「クロージャってやつがよく分からないんですよ」と聞かれたときにこう答える。
相手が学生/生徒の場合にしか使えないとうのが唯一にして最大の欠点。

黙れっ! とにかく束縛だ!

月曜日, 12月 19th, 2011

【黙れっ! とにかく束縛だ!】

「letって何をするものなの?」と、しつこく何度も聞かれたらこう返す。
なお、本当に黙られて気まずい空気が流れても、私は一切責任を取りません。

lambdaがあるから無駄な名前がいらない

日曜日, 12月 18th, 2011

【lambdaがあるから無駄な名前がいらない】

「lambdaって必要? 普通に関数を定義したらいいでしょ」と言われたら使う。
普通に感心されてしまったときは「から無駄な」のところを強調して発音すること。

eqは動作が速い組み込み関数

土曜日, 12月 17th, 2011

【eqは動作が速い組み込み関数】

「equalとかeqlとかeqとかいった関数はどう違うの?」と聞かれたときは、
このように答えるとよい。何も間違っていない。
あまりにも正しすぎて、どこがギャグなのか非常に分かり難いのが問題。

下手にMOPを使うのは、やめたほうがいい

金曜日, 12月 16th, 2011

【下手にMOPを使うのは、やめたほうがいい】

「MOPってやつを使えば色々と凄いことが出来るんですよね」という
夢に満ち溢れた発言をこのギャグで打ち砕く。やめた方がいい理由として
「Common LispはMeta Object Protocolを取り込むのをやメタから」といい、
ここから「MOPの使い方を極メタら使えばいい」をつなげてコンボを狙っていこう。