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