Hi guys, I haven&#39;t received any response from Avi Bryant regarding the license of his csv parser, probably because I might have an old/incorrect mail. But anyway, it doesn&#39;t matter, because it&#39;s easy to write one. So I uploaded a new version of Skeleton with my little csv parser and I moved the CSV package to treated.<div>

<br></div><div>I think this version is good enough to be integrated in Etoys, what do you think?</div><div><br></div><div>Cheers,</div><div>Richo</div><div><br></div><div>P.S. I attached a simple project in order to help educators test it without going through Monticello :)</div>

<div><br><div class="gmail_quote">On Sat, Oct 15, 2011 at 9:21 PM, Ricardo Moran <span dir="ltr">&lt;<a href="mailto:richi.moran@gmail.com">richi.moran@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br><br><div class="gmail_quote"><div class="im">On Fri, Oct 14, 2011 at 9:38 PM, karl ramberg <span dir="ltr">&lt;<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Sat, Oct 15, 2011 at 1:02 AM, Ricardo Moran &lt;<a href="mailto:richi.moran@gmail.com" target="_blank">richi.moran@gmail.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt; I uploaded to the inbox a version of Skeleton with a few changes of mine<br>
&gt; that allows you to use a spreadsheet just as you would use mine to<br>
&gt; import/export data and iterate over its contents.<br>
&gt; I also commited a version of the CSV package, which I use to do the<br>
&gt; importing. However, I didn&#39;t remember to look at the license of the package<br>
&gt; before clicking commit and now that I did, I see it doesn&#39;t specify MIT, so<br>
&gt; I&#39;ll ask the author about it (please forgive me and remove the commit if it<br>
&gt; can be a problem).<br>
&gt; Anyway, if you can please tell me what you think.<br>
&gt; Cheers,<br>
&gt; Richo<br>
<br>
</div>That is CSV Parser from SqueakSource right ?<br>
I don&#39;t see a licence anywhere ...<br>
Can you mail Avi Bryant and ask ?<br></blockquote><div><br></div></div><div>Yes, I did. I&#39;m waiting for an answer now...</div><div><br></div><div>Richo</div><div><div></div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<font color="#888888"><br>
Karl<br>
</font><div><div></div><div>&gt;<br>
&gt; On Tue, Oct 11, 2011 at 7:28 PM, karl ramberg &lt;<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Oct 11, 2011 at 6:59 PM, Randy Caton &lt;<a href="mailto:rcaton@cnu.edu" target="_blank">rcaton@cnu.edu</a>&gt; wrote:<br>
&gt;&gt; &gt; I like the spreadsheet that Ricardo created because it is simple and<br>
&gt;&gt; &gt; basic<br>
&gt;&gt; &gt; and allows I/O. It leaves more for learners to create. Couldn&#39;t the<br>
&gt;&gt; &gt; functions already in etoys be used in the cells? Does Skeleton allow<br>
&gt;&gt; &gt; plots?<br>
&gt;&gt; &gt; If so, then what about Ricardo&#39;s graphs? I&#39;d like to see them in etoys<br>
&gt;&gt; &gt; also.<br>
&gt;&gt; &gt; Randy<br>
&gt;&gt;<br>
&gt;&gt; Hi<br>
&gt;&gt; I think it is possible to make all these graphs out of skeleton.<br>
&gt;&gt; From what I see is Skeleton a extension to the way we script and<br>
&gt;&gt; visualize in Etoys,<br>
&gt;&gt; It seems to have a thought out model.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Only working with it and managing the code will tell if it something<br>
&gt;&gt; we find useful and worth while.<br>
&gt;&gt;<br>
&gt;&gt; Karl<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Randall Caton<br>
&gt;&gt; &gt; 41596 Bald Eagle Drive<br>
&gt;&gt; &gt; Bigfork, MN 56628<br>
&gt;&gt; &gt; 218-832-3490<br>
&gt;&gt; &gt; <a href="http://www.pcs.cnu.edu/~rcaton" target="_blank">http://www.pcs.cnu.edu/~rcaton</a><br>
&gt;&gt; &gt; Sent from my iPhone<br>
&gt;&gt; &gt; On Oct 11, 2011, at 11:41 AM, Ricardo Moran &lt;<a href="mailto:richi.moran@gmail.com" target="_blank">richi.moran@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Tue, Oct 11, 2011 at 11:20 AM, Bert Freudenberg<br>
&gt;&gt; &gt; &lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On 11.10.2011, at 14:34, Ricardo Moran wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; Hi,<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; The squeak list is currently discussing about a spreadsheet morph,<br>
&gt;&gt; &gt;&gt; &gt; and<br>
&gt;&gt; &gt;&gt; &gt; that just reminded me about how cool is Skeleton actually. So I&#39;m<br>
&gt;&gt; &gt;&gt; &gt; wondering<br>
&gt;&gt; &gt;&gt; &gt; why it is not in Etoys? I found an old discussion stating that it<br>
&gt;&gt; &gt;&gt; &gt; could be a<br>
&gt;&gt; &gt;&gt; &gt; nice extension to Etoys but the biggest issue being the slow loading<br>
&gt;&gt; &gt;&gt; &gt; of<br>
&gt;&gt; &gt;&gt; &gt; external code. I have to agree with that being a problem but I think<br>
&gt;&gt; &gt;&gt; &gt; we<br>
&gt;&gt; &gt;&gt; &gt; might reconsider just include it in the image as with Dr Geo.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I know we already have a bloated image full of half finished projects<br>
&gt;&gt; &gt;&gt; &gt; but from what I briefly tested Skeleton seems to work out of the box.<br>
&gt;&gt; &gt;&gt; &gt; And it<br>
&gt;&gt; &gt;&gt; &gt; doesn&#39;t add a *huge* amount of new code. See this simple comparison<br>
&gt;&gt; &gt;&gt; &gt; with<br>
&gt;&gt; &gt;&gt; &gt; DrGeo:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; (PackageInfo named: &#39;Skeleton&#39;) systemCategories size. 2<br>
&gt;&gt; &gt;&gt; &gt; (PackageInfo named: &#39;Skeleton&#39;) classes size. 38<br>
&gt;&gt; &gt;&gt; &gt; (PackageInfo named: &#39;Skeleton&#39;) methods size. 654<br>
&gt;&gt; &gt;&gt; &gt; (PackageInfo named: &#39;Skeleton&#39;) linesOfCode. 4765<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; (PackageInfo named: &#39;DrGeoII&#39;) systemCategories size. 10<br>
&gt;&gt; &gt;&gt; &gt; (PackageInfo named: &#39;DrGeoII&#39;) classes size. 214<br>
&gt;&gt; &gt;&gt; &gt; (PackageInfo named: &#39;DrGeoII&#39;) methods size.  1863<br>
&gt;&gt; &gt;&gt; &gt; (PackageInfo named: &#39;DrGeoII&#39;) linesOfCode.  17154<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Another issue, I guess, is that if Skeleton gets included someone<br>
&gt;&gt; &gt;&gt; &gt; will<br>
&gt;&gt; &gt;&gt; &gt; have to maintain it, but from what I&#39;ve seen the latest version dates<br>
&gt;&gt; &gt;&gt; &gt; from<br>
&gt;&gt; &gt;&gt; &gt; 2006 and it still works today. So maybe it won&#39;t be that big of an<br>
&gt;&gt; &gt;&gt; &gt; issue.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Anyway, if you want to test it:<br>
&gt;&gt; &gt;&gt; &gt; <a href="http://www.languagegame.org:8080/ggame/11" target="_blank">http://www.languagegame.org:8080/ggame/11</a>.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Cheers,<br>
&gt;&gt; &gt;&gt; &gt; Richo<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; How does it compare to the data table thing you did in your GSoC<br>
&gt;&gt; &gt;&gt; project?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My data table serves the only purpose of importing/exporting CSV files,<br>
&gt;&gt; &gt; but<br>
&gt;&gt; &gt; not much else, whereas Skeleton is a proper spreadsheet, it supports<br>
&gt;&gt; &gt; functions, and is well integrated with etoys via drag and drop of tiles.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Would be nice to have only one, not two table-like objects.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I agree, but since my table is not integrated anyway, I vote for<br>
&gt;&gt; &gt; integrating<br>
&gt;&gt; &gt; Skeleton which is much better than what I did. And if we want the I/O of<br>
&gt;&gt; &gt; csv<br>
&gt;&gt; &gt; files, I could find the way of adapting Skeleton. It shouldn&#39;t be that<br>
&gt;&gt; &gt; difficult, I suppose.<br>
&gt;&gt; &gt; Cheers,<br>
&gt;&gt; &gt; Richo<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; - Bert -<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; squeakland mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:squeakland@squeakland.org" target="_blank">squeakland@squeakland.org</a><br>
&gt;&gt; &gt;&gt; <a href="http://lists.squeakland.org/mailman/listinfo/squeakland" target="_blank">http://lists.squeakland.org/mailman/listinfo/squeakland</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; squeakland mailing list<br>
&gt;&gt; &gt; <a href="mailto:squeakland@squeakland.org" target="_blank">squeakland@squeakland.org</a><br>
&gt;&gt; &gt; <a href="http://lists.squeakland.org/mailman/listinfo/squeakland" target="_blank">http://lists.squeakland.org/mailman/listinfo/squeakland</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; etoys-dev mailing list<br>
&gt;&gt; &gt; <a href="mailto:etoys-dev@squeakland.org" target="_blank">etoys-dev@squeakland.org</a><br>
&gt;&gt; &gt; <a href="http://lists.squeakland.org/mailman/listinfo/etoys-dev" target="_blank">http://lists.squeakland.org/mailman/listinfo/etoys-dev</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div></div></div><br>
</blockquote></div><br></div>