keyword question
What should be the behavior of the following form:
`(: foo)
(note the space)
We have evaluated this on 3 different lisps and
have had 3 different answers:
gcl: ( :|| foo)
ACL: (:foo)
sbcl: <illegal terminating character after a colon>
Do any standards speak to this?
.
Relevant Pages
- Re: Effect of multiple-processors on memory allocation
... I'd be interested to understand how multi-threaded lisps deal with it. ... Lets say there is a variable "foo". ... Potentially the memory may not even be initialized. ... One way to treat it correctly would be to have one heap for all objects ... (comp.lang.lisp) - Re: make-symbol
... On all Lisps I have here ... > In a way this is the same as just quoting FOO ... What do those 'quote'-pipe characters mean? ... the pipe characters which are escape characters to assure that the ... (comp.lang.lisp) - Re: How To Find The Name Of A Variable
... This works perfectly for me (omitting the colon) with minimal change to my code. ... I was trying to go from @foo to:foo. ... (comp.lang.ruby) - Re: A Question about DEFPACKAGE syntax
... Implementation dependant like so often else, ... are:foo and #:foo, and AFAIK they're not implementation dependent. ... The '#foo' syntax with no colon was a writing error on my part, ... I'm used to the FOO syntax and thus didn't notice. ... (comp.lang.lisp) - Re: [slrn] Highlighting Search Results
... Subject: foo ... Subject: bar ... The double colon after "Score" means than the rule will apply if any ... of the following strings matches. ... (news.software.readers) |
|