[parenscript-devel] Parenscript questions
vsedach at gmail.com
Wed Feb 23 20:47:16 UTC 2011
The thing is that gl.LEQUAL is not an identifier: the '.' is the
The Parenscript equivalent form for gl.LEQUAL would be (getprop gl '*lequal*)
There are the '@' and 'chain' macros to make this more convenient: (@
If you enable case inverted symbols (upcoming PS release or repository
version): (@ gl LEQUAL)
On Wed, Feb 23, 2011 at 3:25 PM, Miron Brezuleanu <mbrezu at gmail.com> wrote:
> I'm a Common Lisp newbie playing with Parenscript and WebGL.
> The source of 'http://learningwebgl.com/lessons/lesson01/index.html'
> contains a very simple example, with identifiers like gl.LEQUAL or
> gl.ARRAY_BUFFER. I can't figure out how to write those in Parenscript.
> I read the Symbol Conversion section of the manual
> but couldn't figure out what syntax to use. I ended up trying with a
> bigger hammer and modifying function encode-js-identifier in
> utils.lisp. That allowed me to write gl.*lequal* and get gl.LEQUAL. Is
> there a way to write these symbols without patching Parenscript? (BTW,
> modified function at 'https://gist.github.com/841088').
> Many thanks,
> Miron Brezuleanu
> parenscript-devel mailing list
> parenscript-devel at common-lisp.net
More information about the parenscript-devel