book(1)
clim(1)
clos(3)
compiler(1)
framework(2)
function(1)
gui(2)
loop(1)
maclisp(1)
macro(5)
pitfall(1)
tutorial(1)
web(2)
zetalisp(1)
タグ検索でmacroは5件見つかりました。
アナフォリックマクロ
er 47562: anaphoric macro maker>http://paste.lisp.org/display/47562]]
https://seesaawiki.jp/w/g000001/d/%a5%a2%a5%ca%a5%... - 2007年12月05日更新
Hygienic Macro
https://seesaawiki.jp/w/g000001/d/%a5%a2%a5%ca%a5%... - 2007年12月05日更新
2002/09/13/hygienic-macros]]
-[[Scheme: syntax-rules>http://www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/p/notes/2004_06_07a.html]]
https://seesaawiki.jp/w/g000001/d/Hygienic%20Macro... - 2007年12月04日更新
if*
https://seesaawiki.jp/w/g000001/d/Hygienic%20Macro... - 2007年12月04日更新
Foderaro
;;;; if* macro placed in the public domain by John Foderaro. See:
;;;; http://www.franz.com/~jkf/ifstar.txt
**マニュアル
-[[if*>http://www.franz.com/support/documentation/6.0/doc/pages/operators/excl/if_s.htm]]
**特徴
then,else節を持ち、キーワードとしてthen,el
https://seesaawiki.jp/w/g000001/d/if%2a... - 2007年12月02日更新
マクロ
https://seesaawiki.jp/w/g000001/d/if%2a... - 2007年12月02日更新
http://www.weitz.de/macros.lisp]]
**関連項目
-[[defmacro]]
https://seesaawiki.jp/w/g000001/d/%a5%de%a5%af%a5%... - 2007年12月02日更新
do
https://seesaawiki.jp/w/g000001/d/%a5%de%a5%af%a5%... - 2007年12月02日更新
*動作
^(do ((i 1 (1+ i)))
^ (( 12345End
*標準で含まれる処理系
-Common Lisp
-Maclisp
-Emacs lisp (require 'cl)
*登場時期
1969年(Maclisp)
Fortranのdoループを模倣して導入された。
最初の形式は、
^(do i 0 (1+ i)
^ (print i))
^というもので、複数のループ変数を取り扱うことができなかった。
現在主流のCommon Lispと同じ書法は、1972年に導入されたとある
https://seesaawiki.jp/w/g000001/d/do... - 2007年12月02日更新
https://seesaawiki.jp/w/g000001/d/do... - 2007年12月02日更新