Lisp HUG Maillist Archive

Curious?

Oh !!! I finally get it... 

Every time the Lisp reader sees a #:symbol it creates a fresh uninterned symbol item. So unless I explicitly use the print-circle notation, I will end up shooting myself in the foot. 

Got it. Thanks for the hints.


Dr. David McClain
dbm@refined-audiometrics.com



Re: Curious?

On 5 Apr 2012, at 02:34, David McClain wrote:

Every time the Lisp reader sees a #:symbol it creates a fresh uninterned symbol item. So unless I explicitly use the print-circle notation, I will end up shooting myself in the foot. 

To be precise you will run into trouble *if* you rely on printing & reading.  When the system expands a macro, for instance, as part of evaluation or compilation it doesn't do that, so it doesn't run into these problems.

Re: Curious?

Unable to parse email body. Email id is 11546

Updated at: 2020-12-10 08:36 UTC