From mboxrd@z Thu Jan 1 00:00:00 1970 From: mdj@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile eval.c Date: Fri, 06 Aug 1999 12:37:00 -0000 Message-id: <19990806193744.1646.qmail@egcs.cygnus.com> X-SW-Source: 1999-q3/msg00226.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: mdj@egcs.cygnus.com 99/08/06 12:37:44 Modified files: guile-core/libguile: eval.c Log message: * eval.c (SCM_IM_DISPATCH): Rewrote dispatch protocol. Dispatch forms now contain the expressions to be dispatched upon instead of depending on a surrounding lambda or let; Generic function dispatch has been optimized; `apply' on a generic function now works a little bit strangely. It uses a trick so that the type dispatch code in SCM_CEVAL can be reused.