From: Ed Cavazos (proteus at theworld.com) Date: Thu Jun 19 06:29:37 EDT 2003 |
|
Is there an existing mechanism for designating a struct-type specific print function? Common Lisp's defstruct let's you specify one via the ":print-function" argument. Scheme48 has define-record-discloser. Something to that effect... My current experimental solution is modeled after the "Dispatch Table" notion from Common Lisp. I've got a hash table that maps struct-types to print functions. Of course, it only works if the types are inspectable. Ed
Posted on the users mailing list. |
|