<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Oct 20, 2019 at 7:19 PM K K Subbu <<a href="mailto:kksubbu.ml@gmail.com">kksubbu.ml@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Karl,<br>
<br>
I recall the tile-based scripting code was designed to introduce <br>
programming concepts to young children (1-5th grade). The stage metaphor <br>
(players, costumers, scripts, timing) are easy for them to understand.<br>
<br>
Once children are old enough to type and use keyboard, they can switch <br>
over to using text and use the full power of Squeak.<br>
<br>
Not sure what you mean by "the premise is flawed". It works very well <br>
for its intended audience.<br></blockquote><div><br></div><div>I mean it's hard to program so to start tile scripting seems like a good idea.<br></div><div>But the leverage you get from using tiles is surpassed within a few projects.</div><div>Anything more complex than 10 scripts or  is really cumbersome.</div><div>Also any complex scripts are also hard to deal with. Text for this is far superior.</div><div><br></div><div>I'm sure tile scripting has its use but I'm not very motivated to develop and enhance<br></div><div>etoys anymore. I used to do a lot of work for the Etoys image for OLPC.<br></div><div><br></div><div>Best,</div><div>Karl</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Regards .. Subbu<br>
<br>
On 19/10/19 11:08 PM, karl ramberg wrote:<br>
> I’m not working so much on tile scripting anymore<br>
> <br>
> The main issue is scaleability  of tile  scripting in regards to writing <br>
> text scripts and programs. I have worked a lot with etoys and while I <br>
> find the concept appealing but I have yet to write anything project <br>
> bigger than a dozen scripts. I find it hard to build bigger stuff. Maybe <br>
> it’s tooling but my main suspicion is that the premise is flawed.<br>
> Text is superior to tiles. Programming is really hard. Writing text <br>
> scales better than tiles because it is less rigid and easier to deal <br>
> with than tiles.<br>
> <br>
> Best,<br>
> Karl<br>
> <br>
> <br>
> On Sat, 19 Oct 2019 at 05:32, Nicola Mingotti <<a href="mailto:nmingotti@gmail.com" target="_blank">nmingotti@gmail.com</a> <br>
> <mailto:<a href="mailto:nmingotti@gmail.com" target="_blank">nmingotti@gmail.com</a>>> wrote:<br>
> <br>
> <br>
>     Hi Karl,<br>
> <br>
>     The feature is very promising.<br>
> <br>
>     It would be more than useful, I think it would strike the<br>
>     imagination of new potential user if I/whoever would show it in a<br>
>     video.<br>
> <br>
>     Consider this, in all other languages to keep an eye on a silly<br>
>     variable the fastest way is to print in stdout. This is something<br>
>     that Typing Joe did thousands of times.<br>
>     It is extremely ugly and messy. I keep printing in Transcript myself<br>
>     and I dislike it. I do only because it is fast to implement.<br>
> <br>
>     If you are working on it let me know when you have reached a<br>
>     landmark. I may illustrate the feature in a new video.<br>
> <br>
>     bye<br>
>     Nicola<br>
> <br>
> <br>
> <br>
> <br>
>>     On Oct 18, 2019, at 12:55 PM, karl ramberg <<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a><br>
>>     <mailto:<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a>>> wrote:<br>
>><br>
>>     Hi,<br>
>>     I understand what you talk about now :-)<br>
>>     This functionality is experimental.  I think it was part of a plan<br>
>>     to make tile scripting more general but it never not finished.<br>
>><br>
>>     Best,<br>
>>     Karl<br>
>><br>
>><br>
>>     On Fri, Oct 18, 2019 at 7:37 AM Nicola Mingotti<br>
>>     <<a href="mailto:nmingotti@gmail.com" target="_blank">nmingotti@gmail.com</a> <mailto:<a href="mailto:nmingotti@gmail.com" target="_blank">nmingotti@gmail.com</a>>> wrote:<br>
>><br>
>>         hi,<br>
>><br>
>>         here is a video explaining the question<br>
>><br>
>>         <a href="https://www.youtube.com/watch?v=n2wn9Yc7P2s&feature=youtu.be" rel="noreferrer" target="_blank">https://www.youtube.com/watch?v=n2wn9Yc7P2s&feature=youtu.be</a><br>
>><br>
>><br>
>>         bye<br>
>>         Nicola<br>
>><br>
>><br>
>><br>
>><br>
>>>         On Oct 17, 2019, at 9:49 AM, karl ramberg<br>
>>>         <<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a> <mailto:<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a>>> wrote:<br>
>>><br>
>>>         Hi,<br>
>>>         I dom't really understand what you ask here.<br>
>>>         Could you send a screen shot or something ?<br>
>>><br>
>>>         Best,<br>
>>>         Karl<br>
>>><br>
>>><br>
>>>         On Thu, Oct 17, 2019 at 12:38 AM Nicola Mingotti<br>
>>>         <<a href="mailto:nmingotti@gmail.com" target="_blank">nmingotti@gmail.com</a> <mailto:<a href="mailto:nmingotti@gmail.com" target="_blank">nmingotti@gmail.com</a>>> wrote:<br>
>>><br>
>>><br>
>>>             Hi Marcel,<br>
>>><br>
>>>             I understand more or less how to use the Viewer on Players.<br>
>>><br>
>>>             Indeed, I was surprised when I saw that there is a Viewer<br>
>>>             for a Morph !<br>
>>><br>
>>>             And I don't understand at all how this does fit into the<br>
>>>             big picture nor how to use it.<br>
>>><br>
>>>             It would be very nice if I could drag out a line from the<br>
>>>             Viewer and keep a variable of the Morph under my eyes in<br>
>>>             the World, in a tile.<br>
>>><br>
>>>             bye<br>
>>>             Nicola<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>>>             On Oct 16, 2019, at 1:40 AM, Marcel Taeumel<br>
>>>>             <<a href="mailto:marcel.taeumel@hpi.de" target="_blank">marcel.taeumel@hpi.de</a> <mailto:<a href="mailto:marcel.taeumel@hpi.de" target="_blank">marcel.taeumel@hpi.de</a>>><br>
>>>>             wrote:<br>
>>>><br>
>>>>             >  Is it normal that I don't see the variable value in<br>
>>>>             the Viewer window ?<br>
>>>><br>
>>>>             I think you need to click on "viewer for player".<br>
>>>>             Players can have scripts, which are constructed from<br>
>>>>             those tiles.<br>
>>>><br>
>>>>             Best,<br>
>>>>             Marcel<br>
>>>>><br>
>>>>>             Am 16.10.2019 00:14:23 schrieb Nicola Mingotti<br>
>>>>>             <<a href="mailto:nmingotti@gmail.com" target="_blank">nmingotti@gmail.com</a> <mailto:<a href="mailto:nmingotti@gmail.com" target="_blank">nmingotti@gmail.com</a>>>:<br>
>>>>><br>
>>>>><br>
>>>>>             Hi,<br>
>>>>><br>
>>>>>             Please follow these steps:<br>
>>>>><br>
>>>>>             1] Drag a RectangleMorph into the World<br>
>>>>>             2] Center click over it<br>
>>>>>             3] Select the wrench Halo icon (gray one)<br>
>>>>>             4] Select "Viewer for Morph"<br>
>>>>><br>
>>>>>             I see a lot of properties which I usually control via<br>
>>>>>             the Workspace.<br>
>>>>><br>
>>>>>             Let's focus on "Rectangl Center".<br>
>>>>><br>
>>>>>             My questions are:<br>
>>>>>             -] Is it normal that I don't see the variable value in<br>
>>>>>             the Viewer window ?<br>
>>>>>             -] It would be extremely useful if I could just drag<br>
>>>>>             out the ViewrMorphLine for "RectangleMorphCenter" into<br>
>>>>>             the World . So I could always check (in this case) the<br>
>>>>>             center of a Morph.<br>
>>>>>             -] More in general, I don't understand how I can use<br>
>>>>>             all of these tiles, can anybody give me some hints ?<br>
>>>>><br>
>>>>>             bye<br>
>>>>><br>
>>>>>             Nicola Mingotti<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>><br>
>>><br>
>>><br>
>>><br>
>><br>
>><br>
>><br>
> <br>
> <br>
> <br>
> <br>
<br>
</blockquote></div></div>