[chuck-users] [livecode] Call for proposals: CMJ live coding videos

Kassen signal.automatique at gmail.com
Sun Dec 5 13:24:02 EST 2010

> Hans;

> No, I am making my own language right now using Bison/Flex, but its syntax
> is what is expected as standard. For example, (x, y) |-> x + y evaluates to
> (lambda (x y) (+ x y)). But is possible to have more complicated things,
> like functionals with variable arguments:
>  (x, y, ...) (z, ...) |-> [x, y, z]
>    --> (lambda (x . y) (lambda z (list x y z)))
> Or calling functions:
>  f(a, b)(c, d)
>    --> ((f a b) c d)
Got it. Seems like you are aiming for something with Scheme's "purity" (for
lack of a better word) and yet with ChucK's "read left to right, like a
novel" style instead of "read inside to outside, which will come down to
right to left, most of the time, unless we need multiple lines in which case
you better have a good editor". If so; that should be good.

> I have just started, but it moves fast forward.
Send me a note when you have a twitter or RSS feed or similar for this.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20101205/87ad7d1c/attachment.htm>

More information about the chuck-users mailing list