CommonLisp初心者スレ
■ このスレッドは過去ログ倉庫に格納されています
0876デフォルトの名無しさん
NGNG変数と関数の名前空間を分けるか統一するかは、意見がいろいろだね。
分ける側の言い分を一つあげると、Schemeで、変数名としてlistなど
明解な名前が、すでに標準関数の名前に取られてしまっているという
点があるね。
俺は慣れたけど、いちいち(funcall f arg)と書くより(f arg)の方が
美しいとは思う。
>・条件式には全て「?」がつくので分かりやすい
あとは、破壊的な操作名の末尾に!を付けるとかか。
Common Lispにもpやnを付ける慣習はあるけど徹底してはいないかな。
>nil より () が分かりやすい
これは、Common Lispでもnilと()は表記上の違いだけで、同一物です。
■ このスレッドは過去ログ倉庫に格納されています