opening it up with Common Lisp

Favorite weblogs

Lisp Related

Bill Clementson

Finding Lisp


Planet Lisp



Talking Points Memo

This Modern World

Working for Change

Other home


Recent Readings

Book review: Darwinia
Reviewed: Friday, August 11, 2006

Summer reading: Spin
Reviewed: Saturday, August 5, 2006

Reviewed: Tuesday, July 18, 2006

the Omnivoire's Delimma
Reviewed: Wednesday, July 12, 2006

the Golem's Eye
Reviewed: Wednesday, May 31, 2006


Announcing: metacopy
Thursday, March 23, 2006

Metacopy is a Common Lisp deep/shallow copy tool. It lets you specify how to treat the slots of a given class (shallowly set them or deeply copy them) using the defcopy-methods macro. You can them copies of objects using the copy-thing method. Documentation, Darcs repository, tarballs, CLiki page and ASDF-Installability are where you'd expect them to be. (Thanks to for continuing to be a great place to use.)

Metacopy uses ASDF-System-Connections to attach itself happily to CL-Variates, Cl-Graph and CL-Containers. This means that if you load one of these systems and then load metacopy (or the other way around), then the random-number-generators, graphs and containers will all be copyable without further ado.


Home | About | Quotes | Recent | Archives

Copyright -- Gary Warren King, 2004 - 2006