[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue ALLOW-LOCAL-INLINE (Version 1)
- To: KMP@STONY-BROOK.SCRC.Symbolics.COM
 
- Subject: Issue ALLOW-LOCAL-INLINE (Version 1)
 
- From: Eric Benson <eb@lucid.com>
 
- Date: Sat, 24 Sep 88 19:10:23 pdt
 
- Cc: Gray@DSG.csc.ti.com, CL-Compiler@SAIL.Stanford.EDU,        KMP@STONY-BROOK.SCRC.Symbolics.COM
 
- In-reply-to: Kent M Pitman's message of Sat, 24 Sep 88 20:17 EDT <880924201739.0.KMP@GRYPHON.SCRC.Symbolics.COM>
 
   Date: Sat, 24 Sep 88 20:17 EDT
   From: Kent M Pitman <KMP@STONY-BROOK.SCRC.Symbolics.COM>
   In the Symbolics implementation, at least, you can achieve most
   of the ALLOW-INLINE effect by doing:
    (PROCLAIM '(INLINE FOO))
    (DEFUN FOO (X) (+ X 7))
    (PROCLAIM '(NOTINLINE FOO))
    (DEFUN BAR (X) (DECLARE (INLINE FOO)) (FOO X))
    (DEFUN BAZ (X) (FOO X))
This is also true in Lucid's implementation.