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>&nbsp; for x in range(0,5,.1):<br>&nbsp;&nbsp;&nbsp;&nbsp; y = x ^^ 2<br>&nbsp; &nbsp;&nbsp; plot(x,y)
<br><br>... would work without needing &#39;import plotter&#39;, then it would be a graphing calculator too. Of course, as soon as you ran the above plot, you&#39;d need to follow up with::<br><br>&nbsp;plotter.auto_rescale()<br>
<br>(That is, the invisible &quot;from plotter import *&quot; would include::<br>&nbsp; Class Plotter<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; def plot(self,x,y):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.show()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>&nbsp; plotter = Plotter() #Make a default plotter
<br>&nbsp; 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&#39;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&#39;rs,<br>Jameson<br><br><div><span class="gmail_quote">On 9/4/07, <b class="gmail_sendername">Yoshiki Ohshima</b> &lt;<a href="mailto:yoshiki@squeakland.org">yoshiki@squeakland.org</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;&nbsp;Hello,<br><br>&nbsp;&nbsp;Now, we have Pippy.&nbsp;&nbsp;Into Pippy, the user can type simple<br>expressions with some mathematical functions there and execute the
<br>expression.&nbsp;&nbsp;This means that there is large overlap between it and<br>Calculate.&nbsp;&nbsp;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>&nbsp;&nbsp;Imagine if Pippy has a button called &quot;Print!&quot;, which would be<br>located right next to the &quot;Run!&quot;&nbsp;&nbsp;button.&nbsp;&nbsp;And, if &quot;Print!&quot; prints out<br>the results of running the program into the bottom pane, that is
<br>pretty much all we need.&nbsp;&nbsp;(For the record, the workspace in Etoys has<br>been there from day one for this purpose.)<br><br>&nbsp;&nbsp;Some small input assistance may be a plus but having the software<br>keyboard for numbers is not a good idea anyway.
<br><br>&nbsp;&nbsp;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>&nbsp;&nbsp;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>