lisp

    13

    2答えて

    ラムダと一緒に# 'を使用するのはなぜですか?それは通常そのように書かれているので、それは良い形だと思います。しかし、これらの行は私と同じように見えます: > (mapcar #'(lambda (x) (+ x 1)) '(1 2 3)) (2 3 4) > (mapcar (lambda (x) (+ x 1)) '(1 2 3)) (2 3 4) 初心者には違いを教えてください。

    32

    6答えて

    Lisp用のネイティブコードコンパイラはありますか?動的な性質、ガーベジコレクション、マクロ、その他のものはどれもコンパイルできますか?

    6

    3答えて

    私はポール・グラハムのarcと遊んでいますが、上矢印は^ [[Aは前のコマンドの代わりに、^ Rはシェルのようには動作しません。 ArcのREPLを入力履歴を思い出すプログラムで実行する簡単な方法があることを漠然と思い出します。それは誰でも分かりますか?

    1

    1答えて

    私はポータブルアレグロサーブとWebactionsをSBCL上で稼動させようとしています。私はこれまでpaserveが適切にページを提供できるように管理してきました。しかし、Webアクションは、コンソールで以下の警告を出してチャンクします。 1-aserve-worker: 05/27/09 - 21:28:43 - processing clp file "/home/user/pages/in

    14

    3答えて

    読みやすいキーボードマクロを得るという名前のキーボードマクロを保存するためにinsert-kbd-macroを使用している場合、私は (fset 'ppsql (lambda (&optional arg) "Keyboard macro." (interactive "p") (kmacro-exec-ring-item (quote ([134217788 134217765 44

    4

    2答えて

    本当にSchemeマクロを学びたい。私は "On Lisp"の内容を見て、多くの章はLispマクロに捧げられています。しかし、私は共通のlispを知らない。スキームマクロを学ぶのにそれを使うことはできますか?

    6

    4答えて

    彼の記事The Nature of Lispで、Slava Akhmechetは、Ant/NAntを例に挙げてlispに人々を紹介します。 LispにAnt/NAntの実装がありますか?あなたが物を定義するためにxmlの代わりに実際のlispコードを使うことができる場所はどこですか?私はNAntへの追加を作成することに対処しなければならず、Slavaのショーを行う方法でxmlシステムをバイパスする

    4

    3答えて

    誰かが、テキストのブロックを字下げ(および字抜き)するためのEmacsマクロを持っていますか? そして私はEmacspeakではなく一般に理解されている意味で「インデント」を意味します。言い換えれば、領域をマークし、C-u 2を押してこのマクロを実行し、領域内のすべての行の前に2つのスペースを追加したいとします。 マクロを実行する前にC-u-2を押して、には、領域内の各行の先頭から2つの空白を削除

    4

    2答えて

    私はビデオ講義と講義の配布資料を持って自習6.001に出ます。しかし、私はいくつかの問題をUbuntuでMIT Schemeをセットアップしています(勇敢な)。 私はパッケージ管理を使用してMIT-Schemeをインストールしましたが、使用するのは明らかに間違ったバージョンです。それは私がこのウェブサイト(http://ocw.mit.edu/OcwWeb/Electrical-Engineeri

    5

    3答えて

    質問はoneに似ています。 ただし、フォルダ内ですべてのサブディレクトリを達成できる点が異なります。あなたはEmacsでパスをロードするために、ディレクトリとそのすべてのサブディレクトリを置くことができますどのように (let ((base "~/Projects/emacs")) (add-to-list 'load-path base) (dolist (f (direct