CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

DEFTABLE: Unifies interface to Common Lisp's table-like data structures.

lang/lisp/code/ext/tables/
The DEFTABLE macro unifies the interface to Common Lisp's table-like data structures (e.g., association lists, property lists, and hash tables, vectors), providing a concise, lightweight syntax. Later, when it's time to tune the performance of your program, you can specify how each table type will be implemented. For the purpose of this program, a table is anything you can put key/value pairs into and subsequently retrieve the value using the key.
Origin:   

   ftp.ai.mit.edu:/pub/lptrs/deftable.lisp [128.52.32.6]

Version: 1992 Ports: Portable Copying: Copyright 1992 by Sun Microsystems Inc. (Sun). Use, copying, modification, and distribution permitted. Updated: Thu Nov 10 23:01:35 1994 CD-ROM: Prime Time Freeware for AI, Issue 1-1 Author(s): Peter Norvig Harlequin Inc. 1010 El Camino Real, Suite 310 Menlo Park CA 94025 Tel: 415-833-4022 Fax: 415-833-4111 Keywords: Authors!Norvig, Deftable, Lisp!Data Structures, Lisp!Extensions References: Peter Norvig, "DEFTABLE: A Macro for Implementing Tables" ACM Lisp Pointers 5(4):32-38, December 1992.
Last Web update on Mon Feb 13 10:29:41 1995
AI.Repository@cs.cmu.edu