[parenscript-devel] insert verbatim JS code
Travis Cross
tc at travislists.com
Sat Nov 15 04:50:06 UTC 2008
Alex Mizrahi wrote:
> is there a trick to insert verbatim JS code
> directly into parenscript source? there
> used to be one -- via quote -- in older
> version, undocumented, but it seems new version
> just blocks such attempts.
>
> while this might look like a hack, in some
> cases it is very important feature
There is no such special form (that I see), but you can easily create one:
(ps::define-ps-special-form ps::literaljs (expecting str)
(declare (ignore expecting))
(list 'ps::js-literal str))
then:
(ps:ps (literaljs "foo + bar"))
=> foo + bar;
I don't think that something like this should be included in PS though,
because there would be no way for PS to reason about such a statement,
which would constrain our implementation choices.
Cheers,
-- Travis
More information about the parenscript-devel
mailing list