[chuck-users] [livecode] Call for proposals: CMJ live coding videos
signal.automatique at gmail.com
Sun Dec 5 13:24:02 EST 2010
> 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...
More information about the chuck-users