[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Computed goto's
Date: 31 Mar 87 00:36:09 EST
From: primerd!DOUG@ENX.Prime.PDN
As is the case for others I have found that the CASE form will not be
'smart' enough. For one thing our compiler first macroexpands it into
a cascaded IF form (from which it would require inhuman intuition to
correctly transform it into a computed goto).
Sorry, but I don't think common lisp should be designed around the
deficiencies of individual compilers. If a compiler doesn't have a
hook for transforming macros before they're expanded, then the problem
is in the compiler, not the language specification.