Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • toy's avatar
    dcd992a0
    From Eric Marsden: · dcd992a0
    toy authored
    The idea of using of MACROLET instead of SYMBOL-MACROLET is due to
    Bill Newman, and Christophe Rhodes made it work in SBCL.
    
    
      * prevent SYMBOL-MACROLET from binding special variables, as per
        CLtS. This requires a change to the (rather ugly) way that the
        assembler uses symbol-macrolet on two special variables that
        contain the current segment and the current vop. We encapsulate
        all accesses to the special variables by macros, and replace the
        symbol-macrolet machinery by a macrolet.
    dcd992a0
    History
    From Eric Marsden:
    toy authored
    The idea of using of MACROLET instead of SYMBOL-MACROLET is due to
    Bill Newman, and Christophe Rhodes made it work in SBCL.
    
    
      * prevent SYMBOL-MACROLET from binding special variables, as per
        CLtS. This requires a change to the (rather ugly) way that the
        assembler uses symbol-macrolet on two special variables that
        contain the current segment and the current vop. We encapsulate
        all accesses to the special variables by macros, and replace the
        symbol-macrolet machinery by a macrolet.