タグ

Lispに関するmurky-satyrのブックマーク (7)

  • PLOT: Table of Contents

    Programming Language for Old Timers by David A. Moon February 2006 .. September 2008 Comments and criticisms to dave underscore moon atsign alum dot mit dot edu. Last updated 4/16/2009.

  • 偽abbrev - 象徴ヶ淵

    xyzzyに文字列のコピーを貼り付ける方法が無駄にいくつもある。セレクションのコピー・貼り付けやリージョンのコピー・貼り付けはもちろん、モードによる定型文の貼り付け、dabbrevによる補完などもある。また、abbrevで補完したり、レジスタから挿入もできる。 でも、せっかくlispを積んでるんだから、変数に文字列や数値を入れて、そのまま貼り付ければ良いんじゃないかと思った。 (defun insert-command (arg) (interactive "Xinsert ") (with-output-to-selected-buffer (format t "~A" arg))) (defun setq-command (arg) (interactive "ssetq:") (eval (list 'setq (intern arg) (read-sexp (concat "set

    偽abbrev - 象徴ヶ淵
    murky-satyr
    murky-satyr 2009/01/04
    (interactive "X") でプロンプトの評価結果を得る
  • Ioke

    Ioke is a dynamic language targeted at the Java Virtual Machine. It's been designed from scratch to be a highly flexible general purpose language. It is a prototype-based programming language that is inspired by Io, Smalltalk, Lisp and Ruby. Ioke is hosted at Kenai. This is where bugs are reported, mailing lists are joined, and the source code can be found. The link to the project at Kenai can be

  • Common Lisp: loopマクロ用法抄

    GrahamのANSI Common Lispでは嫌われていて碌に説明のないloopマクロ。一方、Practical Common Lispでは対照的に好んで用いられていて、全編に渡って頻繁に使われている。しかしloopマクロは難しいという意識があるのかその説明は第22章とかなり後回しにされており、ちぐはぐな感を受ける。ここでは、LOOP for Black-Belts という題のつけられたその章で解説されているloopマクロの用法を整理してみた。 ANSI Common Lispでの黒魔術扱いに敬遠していたloopマクロだったが、こうして整理してみるとそれほど難しく考えずとも便利に使うことができそうだ。 目次 繰り返し 計数繰り返し コレクション内繰り返し 変数更新しながら繰り返し ループ終了条件の追加 アクション 集約 ループ内ローカル変数 任意の式の実行 条件分岐 ループ中断 その他

    Common Lisp: loopマクロ用法抄
  • Lispとゴキブリの共通点 - なつたん

    ・現代でも生き残っている数少ない古代種である ・ゴキブリは1匹見つけると20匹いる。Lispは1つのマクロが20倍のコードになる。[要出典] ・どちらも再帰的に増え続ける ・卵-幼虫-成虫、もしくは、Read-eval-printの成長段階を踏む ・全世界に約 4,000 種、うち日には50種余りが知られる。 ・その体構造が原始的・平均的であるため実験の対象として利用される事がある。アメリカ合衆国にはその手の業者/学者がいる。 ・見た目によって忌み嫌われることが多いが、一方で愛好家も多い。 ・特に主婦には人気がない。[要出典] 参考:http://ja.wikipedia.org/wiki/ゴキブリ

    Lispとゴキブリの共通点 - なつたん
  • Arc Forum | Arc

    install | tutorial | forum This site is about Arc, a new dialect of Lisp. Arc is designed for exploratory programming: the kind where you decide what to write by writing it. A good medium for exploratory programming is one that makes programs brief and malleable, so that's what we've aimed for. This is a medium for sketching software. Arc is unfinished. It's missing things you'd need to solve some

  • M.Hiroi's Home Page / xyzzy Lisp Programming

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 1