タグ

Lispに関するmyuheのブックマーク (6)

  • Scheme で car, cdr の組み合わせ

    1. c ではじまり r で終わる関数 cons 関数によりペアが作られる。ペアの第1要素を得る関数は car 。第2要素を得る関数は cdr 。 連続して car, cdr をペアに適用するため関数が用意されている。関数名は `c’ ではじまり `r’ で終わる。 c と r の間に入れる文字は `a’ または `d’ 。それぞれ car, cdr に対応している。 Structure and Interpretation of Computer Programs によると、 9 Since nested applications of car and cdr are cumbersome to write, Lisp dialects provide abbreviations for them -- for instance, The names of all such proced

    myuhe
    myuhe 2013/10/22
    c と r の間にある文字列 `aad’ を見て、順に cdr, car, car を適用する。
  • On the Relationship Between Python and Lisp

    PythonとLispの関係について Paul Prescod 日語訳:Shiro Kawai (shiro @ acm.org) これは、 Paul Prescod:On the Relationship Between Python and Lisp を、原著者の許可を得て翻訳・公開するものです。 2002/06/02 翻訳公開 Lispは時代のはるか先を行っていた。 Lispは最初の高級言語だったから、それ以降に現れた良いものは全てLispの再発明だ、 と信じたくなる人々がいる。 JavaはLispだ。XMLもLispだ(違うのだが)。 そして今度は、PythonはLispだそうだ。 有名なLispエキスパートである Paul Grahamが提示した話はこうだ。 彼が議論に選んだ3つの言語、JavaPerlPythonのうち、 PythonPerlより(ポピュラーではないにせ

    On the Relationship Between Python and Lisp
  • L-99: Ninety-Nine Lisp Problems p01-p10 の意訳 - Pyro Memo

    myuhe
    myuhe 2010/09/23
    頭の体操
  • Scheme:コーディングスタイル

    koguroさんのとこで出た話題 コーディングスタイルifのbegin括弧の位置let式if式関数定義関数のサイズ編集環境括弧を書くタイミングemacsのキーバインディング括弧挿入のキーバインド全体的なコメントはこちら コーディングスタイル みなさんどんな風に Scheme のソースを書かれているのでしょうか。 他の人のソースを参考にしているのですが、どこかに明文化されたものがあるとうれしいです。(C みたいに K&R とか whitesmith とかいろいろ流派があるのでしょうか) とりあえず、バリエーションが出る要素を上げていってみましょ。Shiro 関連:Lisp:コメント ifのbegin もしC言語でif (...) { を if (...) (begin と書けといわれたらうんざりするでしょう。 C言語のswitch文にbreak;を書いているような気分になります。(gemma

    Scheme:コーディングスタイル
  • Tutorial on Good Lisp Programming Style (日本語訳)

    Lisp Users and Vendors Conference August 10, 1993 Tutorial on Good Lisp Programming Style Peter Norvig Sun Microsystems Labs Inc. Kent Pitman Harlequin, Inc. Portions copyright (c) 1992, 1993 Peter Norvig. Portions copyright (c) 1992, 1993 Kent M. Pitman. All Rights Reserved. アウトライン 1. 良いスタイルとは何か? 2. 組み込みの機能に関するヒント 3. ほぼ標準のツールに関するヒント 4. 抽象化の種類 5. 大規模なプログラミング 6. その他 1. 良いスタイルとは何か? 良いLispプログラミングスタイル

    myuhe
    myuhe 2010/08/26
    Lispのコーディングスタイルガイド
  • ゲストブック閉鎖

    ゲストブックは閉鎖しました。 ご了承ください。

    myuhe
    myuhe 2010/08/16
    Schemeで円周率
  • 1