[etoys-dev] [squeakland] If I create a text string which contains squeak code, how can I execute it from within a script?
Steve Thomas
sthomas1 at gosargon.com
Thu Feb 2 00:20:49 EST 2012
Thanks Bert!!!
... and to be a bit less brief, a simple way to introduce variables is
> compiling a block:
>
> (Compiler evaluate: '[:a :b | a + b ]') value: 3 value: 4
>
Also see attached your project, enhanced.
> [I'd get rid of the D and S and the assignment, just have the kids enter
> "x + 25". Makes the veal code simpler. Also, watch out for "3 + 4 * 5"
> having not the same result as when using Etoys tiles. The way around that
> would be to implement an actual grammar for your functions, not just re-use
> the Smalltalk grammar]
>
Good idea. I made the changes and am playing around with Compiler evaluate.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakland.org/pipermail/etoys-dev/attachments/20120202/b2f67cf5/attachment.html>
More information about the etoys-dev
mailing list