This domain may be for sale!
Gaucheプログラミング(立読み版) を読んでいると、次のような、n引数手続きに対する map 関数の使用例がありました。 gosh> (map (lambda (a b c) (+ a b c)) '(1 2 3) '(10 20 30) '(100 200 300)) (111 222 333) elispの場合、マップ関数は、mapcar と mapconcat のようですが、clパッケージに map があったので、さっそく試してみました。 (require 'cl) (map (lambda (a b c) (+ a b c)) '(1 2 3) '(10 20 30) '(100 200 300)) => Debugger entered--Lisp error: (invalid-function (1 2 3)) (1 2 3)(10 100) mapcar*((1 2 3
http://dto.freeshell.org/blog/blog-2007-09-07-2323.html 「(require 'cl)はやめろ」というのに意を唱えるEmacs Lisp開発者dtoの話。俺も「100%」同意する。ほかにも同意している人がいるようだ。 彼が言いたいのはこんなとこ。超要約してますw 「(require 'cl)はやめろ」というのがEmacsのポリシーらしいが、実に馬鹿げている。せっかくremove-ifやらloopやらcaseやら強力なCommon Lisp関数・マクロが標準添付されているというのに、Emacsに標準添付するコードには(require 'cl)することを禁止(must not!!)するだとよ?誰かがremove-ifを定義できるようにするためにだってさ。んなことしたら動くものが動かなくなるだろ。頭おかしいんじゃね? 彼は自分の書いたコードを
cons (Lisp) - Lispの関数。 connection-oriented network service - 2つのOSIネットワーク層間の通信プロトコル。 complete orthonormal system - 完全正規直交系。正規直交系および正規直交基底を参照。 coagulase negative staphylococci - コアグラーゼ陰性ブドウ球菌。CNSとも略される。 人名 エマ・コンス(英語版) - イギリスの社会改革者、教育者、劇場支配人。 このページは曖昧さ回避のためのページです。一つの語句が複数の意味・職能を有する場合の水先案内のために、異なる用法を一覧にしてあります。お探しの用語に一番近い記事を選んで下さい。このページへリンクしているページを見つけたら、リンクを適切な項目に張り替えて下さい。
ca side-by-side reference sheet grammar and execution | variables and expressions | arithmetic and logic | strings | regular expressions | dates and time | lists | fixed-length arrays | dictionaries | user-defined types | functions | execution control | exceptions | streams | emacs buffers | files | directories | processes and environment | libraries and namespaces | objects | lisp macros | reflec
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く