Hey all, I'm new to parenscript so I hope this is a reasonable question
I think
(parenscript:ps (create :foo "bar" :blorg 1))
should return
{ foo : 'bar', blorg :1}
but it returns
create('foo', 'bar', 'blorg', 1);
which means it is falling through to a regular function.
I was looking at the source and there create is a 'define-ps-special-form' but it's gonna take me a while to figure out what is going on. Any thoughts about what I'm doing wrong?
This was in the last tarball and the latest from git.
Jim
Make sure you are using the 'create from the parenscript package:
(ps:ps (ps:create :foo "bar" :blorg 1))
that's my guess,
Red
On Fri, Jun 5, 2009 at 9:40 AM, ps_jim@emidium.com wrote:
Hey all, I'm new to parenscript so I hope this is a reasonable question
I think
(parenscript:ps (create :foo "bar" :blorg 1))
should return
{ foo : 'bar', blorg :1}
but it returns
create('foo', 'bar', 'blorg', 1);
which means it is falling through to a regular function.
I was looking at the source and there create is a 'define-ps-special-form' but it's gonna take me a while to figure out what is going on. Any thoughts about what I'm doing wrong?
This was in the last tarball and the latest from git.
Jim
parenscript-devel mailing list parenscript-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
parenscript-devel@common-lisp.net