Parameters

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Parameters

Christine Murakami
Thanks Bert, Pato, and Ricardo! Very helpful information!! I appreciate your time and knowledge.

Christine

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of [hidden email]
Sent: Monday, March 28, 2011 9:59 AM
To: [hidden email]
Subject: squeakland Digest, Vol 95, Issue 18

Send squeakland mailing list submissions to
        [hidden email]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.squeakland.org/mailman/listinfo/squeakland
or, via email, send a message with subject or body 'help' to
        [hidden email]

You can reach the person managing the list at
        [hidden email]

When replying, please edit your Subject line so it is more specific than "Re: Contents of squeakland digest..."


Today's Topics:

   1. Re: What is a parameter in etoys? (Ricardo Moran)


----------------------------------------------------------------------

Message: 1
Date: Mon, 28 Mar 2011 10:58:56 -0300
From: Ricardo Moran <[hidden email]>
To: Bert Freudenberg <[hidden email]>
Cc: Mailinglist Squeakland <[hidden email]>
Subject: Re: [squeakland] What is a parameter in etoys?
Message-ID:
        <AANLkTi=B814HOVNhnct6JdmFS9o0ktEgm38xYyUCGqb=@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Great explanation! I didn't know the difference between "arguments" and "parameters" :) BTW, is this written somewhere? It would be cool to add it to the manual...


On Mon, Mar 28, 2011 at 10:02 AM, Bert Freudenberg <[hidden email]>wrote:

> On 28.03.2011, at 14:17, Christine Murakami wrote:
>
> Do you have some documentation on how parameters work in Etoys and
> what they can accomplish? I looked it up in your Floss manual but it
> was unclear to me where to find that information.
>
>
> Many tiles in Etoys have a parameter. It is a value that influences
> the behavior of that tile.
>
> For example, the "forward by" tile has a parameter that specifies how
> far the object should move. The "make sound" parameter specifies which
> sound to make. Etc.
>
> You can also make your own tiles. When you create a new script, a tile
> for it is placed in an object's "scripts" viewer category. That tile
> can be used in another script.
>
> The "add parameter" menu entry lets you add a parameter to your own tile.
> If you use that new tile in another script, you can set a specific
> value for the parameter just like with any other tile.
>
> Inside the script for your tile, that parameter is shown in the title bar.
> It is called "number" (unless you change the parameter type). You drag
> this "number" tile and use it like any variable tile in that script.
>
> E.g. in this script, I used the "number" tile four times:
>
>
> Every time you use your new tile, you can give it another "concrete" value.
> That's why in the script itself, you only have the "abstract" value
> called "number". (Computer scientists call the concrete values
> "arguments" and the abstract values "parameters", but even programmers
> get confused about the
> distinction)
>
>
> Note that after adding a parameter, you can not set your script to
> "ticking" anymore, because it now needs a parameter. It only gets a
> concrete value for the parameter from another script where your tile is used.
> Additionally, you can set a value in the viewer, and hit the yellow
> button to run your script with that value:
>
>
> - Bert -
>
>
> _______________________________________________
> squeakland mailing list
> [hidden email]
> http://lists.squeakland.org/mailman/listinfo/squeakland
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakland.org/pipermail/squeakland/attachments/20110328/791ef023/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 26160 bytes
Desc: not available
URL: <http://lists.squeakland.org/pipermail/squeakland/attachments/20110328/791ef023/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 15851 bytes
Desc: not available
URL: <http://lists.squeakland.org/pipermail/squeakland/attachments/20110328/791ef023/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 4833 bytes
Desc: not available
URL: <http://lists.squeakland.org/pipermail/squeakland/attachments/20110328/791ef023/attachment-0002.png>

------------------------------

_______________________________________________
squeakland mailing list
[hidden email]
http://lists.squeakland.org/mailman/listinfo/squeakland


End of squeakland Digest, Vol 95, Issue 18
******************************************
_______________________________________________
squeakland mailing list
[hidden email]
http://lists.squeakland.org/mailman/listinfo/squeakland