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)