<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:access="http://www.bloglines.com/about/specs/fac-1.0">
<access:restriction relationship="allow" />
<channel>
<title>Squeak</title>
<link>http://squeak.pbwiki.com/</link>
<description>Information and projects on Squeak programming language, a version of Smalltalk. To contribute, email aikidaveATgmail.com and I will send you the password for editing this wiki. When editing this wiki, please use the classic wiki markup editor only.</description>
<language>en</language>
<image>
 <url>http://squeak.pbwiki.com/feedlogo.gif</url>
 <title>PBwiki</title>
 <link>http://pbwiki.com/</link>
</image>
<generator>PBwiki 3.7</generator>
<webMaster>support@pbwiki.com</webMaster>
 <item>
  <title>Advanced Info</title>
  <link>http://squeak.pbwiki.com/Advanced+Info</link>
  <author>no.email.given@example.com (Anonymous)</author>
  <description><![CDATA[<h3>Anonymous edited <a href="http://squeak.pbwiki.com/Advanced+Info">Advanced Info</a></h3>
Shorthand for methods<br />Seaside<br /><span style="font-weight:bold;color:green;background-color:#cfc;">Squeakdevelopmentexample</span><br />Desktops are called Projects in Squeak. Create a new one from the open menu. Jump between projects using the top entries in the world menu.<br />]]></description>
  <pubDate>Tue, 01 Apr 2008 21:36:23 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Squeak links</title>
  <link>http://squeak.pbwiki.com/Squeak+links</link>
  <author>email.hidden@example.com (Dave Raftery)</author>
  <description><![CDATA[<h3>Dave Raftery edited <a href="http://squeak.pbwiki.com/Squeak+links">Squeak links</a>]]></description>
  <pubDate>Sun, 23 Mar 2008 20:32:19 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Advanced Info</title>
  <link>http://squeak.pbwiki.com/Advanced+Info</link>
  <author>email.hidden@example.com (Dave Raftery)</author>
  <description><![CDATA[<h3>Dave Raftery edited <a href="http://squeak.pbwiki.com/Advanced+Info">Advanced Info</a></h3>
Keyboard shortcuts<br />Shorthand for methods<br /><span style="font-weight:bold;color:green;background-color:#cfc;">Seaside</span><br />Desktops are called Projects in Squeak. Create a new one from the open menu. Jump between projects using the top entries in the world menu.<br />]]></description>
  <pubDate>Fri, 21 Mar 2008 15:47:20 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Project ideas</title>
  <link>http://squeak.pbwiki.com/Project+ideas</link>
  <author>email.hidden@example.com (Dave Raftery)</author>
  <description><![CDATA[<h3>Dave Raftery edited <a href="http://squeak.pbwiki.com/Project+ideas">Project ideas</a></h3>
What is a Squeak project?<br /><span style="font-weight:bold;color:green;background-color:#cfc;">Squeakprojects written for OLPC.</span><br />To learn Squeak (or anything) try to work with it a little each day.  Try to write a simple program each day.<br />Fun with collections<br />]]></description>
  <pubDate>Wed, 12 Mar 2008 11:12:40 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Squeak links</title>
  <link>http://squeak.pbwiki.com/Squeak+links</link>
  <author>email.hidden@example.com (dave)</author>
  <description><![CDATA[<h3>dave edited <a href="http://squeak.pbwiki.com/Squeak+links">Squeak links</a>]]></description>
  <pubDate>Sat, 16 Feb 2008 20:58:35 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Squeak links</title>
  <link>http://squeak.pbwiki.com/Squeak+links</link>
  <author>no.email.given@example.com (Dave Raftery)</author>
  <description><![CDATA[<h3>Dave Raftery edited <a href="http://squeak.pbwiki.com/Squeak+links">Squeak links</a>]]></description>
  <pubDate>Tue, 12 Feb 2008 16:32:26 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Squeak links</title>
  <link>http://squeak.pbwiki.com/Squeak+links</link>
  <author>email.hidden@example.com (Dave Raftery)</author>
  <description><![CDATA[<h3>Dave Raftery edited <a href="http://squeak.pbwiki.com/Squeak+links">Squeak links</a>]]></description>
  <pubDate>Wed, 09 Jan 2008 22:53:47 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Squeak tutorials</title>
  <link>http://squeak.pbwiki.com/Squeak+tutorials</link>
  <author>email.hidden@example.com (dave)</author>
  <description><![CDATA[<h3>dave edited <a href="http://squeak.pbwiki.com/Squeak+tutorials">Squeak tutorials</a></h3>
<span style="font-weight:bold;color:green;background-color:#cfc;">OLPC based documentation<br />EtoysGuides<br />UsingSmalltalkonOLPC</span><br />Squeakcards and other great documentation and tutorials<br />Create and driveyourowncar.<br />]]></description>
  <pubDate>Sun, 16 Dec 2007 21:26:24 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Squeak tutorials</title>
  <link>http://squeak.pbwiki.com/Squeak+tutorials</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/Squeak+tutorials">Squeak tutorials</a></h3>
Squeaktutorials<br />BasicSqueaktutorialusingmorphic (includes Croquet)<br /><span style="font-weight:bold;color:green;background-color:#cfc;">Squeakytales</span><br />Various links on Swiki.<br />Squeakinanutshell<br />]]></description>
  <pubDate>Fri, 16 Nov 2007 00:02:03 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Tweak</title>
  <link>http://squeak.pbwiki.com/Tweak</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/Tweak">Tweak</a>]]></description>
  <pubDate>Tue, 13 Nov 2007 21:54:51 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>My notes</title>
  <link>http://squeak.pbwiki.com/My+notes</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/My+notes">My notes</a></h3>
<span style="font-weight:bold;color:green;background-color:#cfc;">BillKerr has some interesting eToy projects.</span><br />My Squeak eToy FAQ<br />To change the balloon help for an object in the Squeakland image, from the red menu halo for the object, select Debug; one of the options is for editing balloon help.<br />]]></description>
  <pubDate>Mon, 05 Nov 2007 14:35:56 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Flaps info</title>
  <link>http://squeak.pbwiki.com/Flaps+info</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/Flaps+info">Flaps info</a></h3>
screen will show up in this chooser.  Hit OK when you find the<br />graphic you want to use.<br /><span style="font-weight:bold;color:green;background-color:#cfc;">On Oct 28, 2007, at 18:36 , Young-Jin Lee wrote:<br />&gt; Hi,<br />&gt;<br />&gt; Is there a way to copy some eToy scripts across the project? I want<br />&gt; to re-use my eToy project that I have created before in another<br />&gt; project.<br />You can make a shared flap and move the scripted object into it,<br />switch projects, drag it out.<br />- Bert -<br />Each Project has an associated PasteUpMorph that is globally accessible via<br />the World object when the project is active but can also be accessed by<br />sending the world message to a Project. So to moving a morph to another<br />project means changing it's parent to the &quot;world&quot; morph for that project:<br />(Project named: 'New Destination') world addMorph: (World submorphNamed: 'My<br />E-Toy')</span><br />]]></description>
  <pubDate>Mon, 29 Oct 2007 14:58:09 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Keyboard input</title>
  <link>http://squeak.pbwiki.com/Keyboard+input</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/Keyboard+input">Keyboard input</a></h3>
<span style="font-weight:bold;color:green;background-color:#cfc;">http://wiki.squeak.org/squeak/488</span><br />On Oct 27, 2007, at 15:29 , Bill Kerr wrote:<br />&gt; I can't see any capability for keyboard commands<br />]]></description>
  <pubDate>Mon, 29 Oct 2007 14:53:27 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Keyboard input</title>
  <link>http://squeak.pbwiki.com/Keyboard+input</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R added <a href="http://squeak.pbwiki.com/Keyboard+input">Keyboard input</a></h3>
On Oct 27, 2007, at 15:29 , Bill Kerr wrote:<br />
<br />
> I can\'t see any capability for keyboard commands<br />
> (important requirement for serious game making)<br />
<br />
In the World\'s viewer you can find the \"last keystroke\" tile.<br />
<br />
- Bert -<br />
---<br />
thanks bert, karl<br />
but still can\'t get the functionality I want with only a global<br />
lastKeyStroke<br />
<br />
eg. to make a simple shooter<br />
I have one script to move the shooter right and left - using right and left<br />
keys<br />
Another script to prime the bullet, so it starts in the same position as the<br />
shooter - I have arbitarily used the z key for this<br />
Another script to shoot the bullet - I have used space bar for this<br />
<br />
But if I shoot the bullet and then move the shooter then the bullet suddenly<br />
stops<br />
And I want to make a sound once only when the bullet fires, can\'t see how to<br />
do that because the script to fire the bullet has to tick continually<br />
<br />
Converting my visual scripts to text:<br />
<br />
move<br />
   World1 getLastKeystroke =3D \'<right>\' ~~ false<br />
       ifTrue: [self setHeading: </right>]]></description>
  <pubDate>Mon, 29 Oct 2007 13:14:41 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>Notes from Squeak mailing list</title>
  <link>http://squeak.pbwiki.com/Notes+from+Squeak+mailing+list</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/Notes+from+Squeak+mailing+list">Notes from Squeak mailing list</a></h3>
Debugging<br />Players and Costumes<br /><span style="font-weight:bold;color:green;background-color:#cfc;">Keyboard input</span><br />Page 111 of 526<br />]]></description>
  <pubDate>Mon, 29 Oct 2007 13:07:45 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Pen trails</title>
  <link>http://squeak.pbwiki.com/Pen+trails</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R added <a href="http://squeak.pbwiki.com/Pen+trails">Pen trails</a></h3>
Hi, Simon,<br />
<br />
Set the \"batch pen trails\" option to false to get the behavior you\'re expecting.  This option can be found in the \"pen trails\" menu of any playfield, and also in the \"world\'s\" pen-trails menu.<br />
<br />
Note that batch-pen-trails is turned off by default starting with<br />
etoys2.2 update level 1695.<br />
<br />
Cheers,  -- Scott<br />
<br />
<br />
<br />
On Oct 20, 2007, at 11:10 AM, Simon Guest wrote:<br />
<br />
> Hi,<br />
><br />
> I\'m just about to start my own kids off on some OLPC Etoys<br />
> investigation, so I had a quick play, intending to make some turtle<br />
> style polygons.  It didn\'t work as I expected.<br />
><br />
> A simple script like this:<br />
><br />
> Repeat 2 times<br />
>     Star forward by 100<br />
>     Star turn by 90<br />
><br />
> did not leave an L shape trail as I expected, but a diagonal line from the start to the finish position.<br />
><br />
> Is this how pen trails are supposed to work?  How do I draw a classic<br />
> polygon, where the start and finish positions are the same?<br />
> Currently no pen trail is left at all.<br />
]]></description>
  <pubDate>Sun, 21 Oct 2007 20:09:07 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>Tips on Using eToy objects</title>
  <link>http://squeak.pbwiki.com/Tips+on+Using+eToy+objects</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/Tips+on+Using+eToy+objects">Tips on Using eToy objects</a></h3>
Graphs<br />Scripting object<br /><span style="font-weight:bold;color:green;background-color:#cfc;">Pen trails</span><br />Scripts<br />assignment<br />]]></description>
  <pubDate>Sun, 21 Oct 2007 20:08:09 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>OLPC Nepal</title>
  <link>http://squeak.pbwiki.com/OLPC+Nepal</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R added <a href="http://squeak.pbwiki.com/OLPC+Nepal">OLPC Nepal</a></h3>
[http://nepal.ole.org/home/?q=blog|OLPC Nepal]<br />
<br />
Out of the box we\'ve disabled halos and the world menu, but you can enable them by hitting Alt-k for a Workspace and then evaluating [OLE authorMode].<br />
<br />
It takes about two hours to teach a (non-Smalltalk) programmer to design and script Squeak/Etoys activities like the ones we\'ve built. The skills are passed on very easily by way of face-to-face demonstration but they\'re difficult to pick up all by yourself. We must discover or produce more effective materials for people to teach themselves Etoys - please point us to anything that you have found especially helpful!<br />
<br />
Make some videos on Etoy scripting<br />
<br />
For now we\'re programmers borrowing all icons from Gcompris or images.google.com<br />
]]></description>
  <pubDate>Sat, 20 Oct 2007 22:07:01 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>Squeak links</title>
  <link>http://squeak.pbwiki.com/Squeak+links</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/Squeak+links">Squeak links</a>]]></description>
  <pubDate>Sat, 20 Oct 2007 22:06:06 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Squeak links</title>
  <link>http://squeak.pbwiki.com/Squeak+links</link>
  <author>email.hidden@example.com (Dave R)</author>
  <description><![CDATA[<h3>Dave R edited <a href="http://squeak.pbwiki.com/Squeak+links">Squeak links</a>]]></description>
  <pubDate>Sat, 20 Oct 2007 20:26:02 +0000</pubDate>
  <category>mod</category>
 </item>
</channel>
</rss>
