I agree. This would provide a good use case for Pippy, something directly useful which would get kids involved. It would be great if some simple programming like::<br><br> for x in range(0,5,.1):<br> y = x ^^ 2<br> plot(x,y)
<br><br>... would work without needing 'import plotter', then it would be a graphing calculator too. Of course, as soon as you ran the above plot, you'd need to follow up with::<br><br> plotter.auto_rescale()<br>
<br>(That is, the invisible "from plotter import *" would include::<br> Class Plotter<br> ...<br> def plot(self,x,y):<br> self.show()<br> ...<br> ...<br> plotter = Plotter() #Make a default plotter
<br> plot = plotter.plot #Make a shortcut so that a beginner can type plot instead of plotter.plot<br>)<br><br>... As to the volunteer-power, I agree that it needs help, but that's a separate issue.<br><br>The one place Calculator is clearly better than Pippy is as a nice simple Sugar example app, we can let it be nothing but that (not in the default build, but available and easily installable if anyone wants it).
<br><br>my-two-cents-worth-ly y'rs,<br>Jameson<br><br><div><span class="gmail_quote">On 9/4/07, <b class="gmail_sendername">Yoshiki Ohshima</b> <<a href="mailto:yoshiki@squeakland.org">yoshiki@squeakland.org</a>> wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Hello,<br><br> Now, we have Pippy. Into Pippy, the user can type simple<br>expressions with some mathematical functions there and execute the
<br>expression. This means that there is large overlap between it and<br>Calculate. Since Calculate is overly under-developed and it has very<br>complicated interface, we can now think that we have an option to<br>remove it from the build without causing too much grief.
<br><br> Imagine if Pippy has a button called "Print!", which would be<br>located right next to the "Run!" button. And, if "Print!" prints out<br>the results of running the program into the bottom pane, that is
<br>pretty much all we need. (For the record, the workspace in Etoys has<br>been there from day one for this purpose.)<br><br> Some small input assistance may be a plus but having the software<br>keyboard for numbers is not a good idea anyway.
<br><br> We have a real problem of shortage of man-power, so replacing<br>smaller activities that take more time to maintain and document with<br>more powerful ones is probably a good thing.<br><br> What do you think?<br>
<br>-- Yoshiki<br>_______________________________________________<br>Devel mailing list<br><a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br><a href="http://lists.laptop.org/listinfo/devel">http://lists.laptop.org/listinfo/devel
</a><br></blockquote></div><br>