Python syntax in Lisp and Scheme

Christophe Rhodes csr21 at cam.ac.uk
Fri Oct 10 04:09:02 EDT 2003


"Andrew Dalke" <adalke at mindspring.com> writes:

> Pascal Costanza:
>> Furthermore note that this is not an implementation difference. The ANSI
>> standard defines the function COMPILE.
>
> Is the implementation free to *not* compile the code when the
> COMPILE function is called?  That is, to leave it as is?  How
> would a user tell the difference without running a timing test?

Somewhat ironically given the context, within the standard a user can
only tell whether code has been compiled by whether redefinitions of
macros affect the execution or not.  (If they do, it hasn't been
compiled; if they don't, it has).

Christophe
-- 
http://www-jcsu.jesus.cam.ac.uk/~csr21/       +44 1223 510 299/+44 7729 383 757
(set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b)))
(defvar b "~&Just another Lisp hacker~%")    (pprint #36rJesusCollegeCambridge)




More information about the Python-list mailing list