[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.