[Openmcl-devel] "potential numbers" as symbol names

Hamilton Link helink at sandia.gov
Wed Apr 20 18:21:11 UTC 2005


The token 3 is a potential number and as far as I can tell shouldn't be 
a legit symbol. If the 3 is escaped, then it becomes the legit symbol 
\3. In fact openmcl does accept :\3 as a keyword.

See 2.3.4 "Symbols as Tokens" in the hyperspec.
http://www.lispworks.com/documentation/HyperSpec/Body/02_cd.htm

h

On Apr 19, 2005, at 10:05 PM, bryan o'connor wrote:

> kmr's new cl-photo package loses on openmcl because it
> wants to use some "potential number" symbols in the
> keyword package.
>
> ? :3
> > Error in process listener(1): Reader error: Illegal symbol syntax.
> > While executing: CCL::%PARSE-TOKEN
>
> assuming that :3 and package::3 are both valid things,
> the patch below will allow them.
>
> i'm having problem accessing the cvs server, so this
> patch is diff'd against an emacs backup file.  it might
> not apply cleanly.
>
> thoughts?
>
>     ...bryan
>
>
>
> <patch.txt>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel





More information about the Openmcl-devel mailing list