タグ

practicalとloopに関するishideoのブックマーク (1)

  • 黒帯のためのLOOP(1) - Qiita

    はじめに この連載ではCommon LispのLOOPマクロをサンプルを使って紹介する。 LOOPマクロは (clライブラリをロードすることで) Emacs Lispでも利用可能である。 【Common Lisp: loopマクロ用法抄より引用】 Grahamの ANSI Common Lisp では嫌われていて碌に説明のないloopマクロ。一方、 実践Common Lisp では対照的に好んで用いられていて、全編に渡って頻繁に使われている。しかしloopマクロは難しいという意識があるのかその説明は第22章とかなり後回しにされており、ちぐはぐな感を受ける。ここでは、 黒帯のためのLOOP という題のつけられたその章で解説されているloopマクロの用法を整理してみた。 ANSI Common Lisp での黒魔術扱いに敬遠していたloopマクロだったが、こうして整理してみるとそれほど難しく考

    黒帯のためのLOOP(1) - Qiita
  • 1