Hello,<div><br></div><div>@Gonzalo Odiard</div><div><br></div><div>Ok, i'll keep on using my favorite IDE and sugar emulator</div><div><br></div><div>@James Cameron</div><div><br></div><div><ul><li>As Gonzalo Odiard made me notice that it is best to have my own IDE in order to build activity, I'll keep on going this way.</li>
<li>I'll look at my file system in pippy/libraries for the api reference</li><li>That's all I needed, for PyGame i'll look at the official api reference (and for standard modules, I'll go to the web)</li></ul>
</div><div><br></div><div><br><div class="gmail_quote">2011/12/7 James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Wed, Dec 07, 2011 at 01:26:29AM +0100, laurent bernabe wrote:<br>
> I would like to develop activities in Pippy, but I am still wondering :<br>
><br>
</div>>   * Does the Pippy activity allow projects made on several files ?<br>
<br>
No.<br>
<br>
See the usage section of my Pippy design document from earlier this<br>
year:<br>
<br>
<a href="http://wiki.sugarlabs.org/go/User:Quozl" target="_blank">http://wiki.sugarlabs.org/go/User:Quozl</a><br>
<br>
The usage you have asked about, "allow projects made on several files",<br>
is covered by the following usage patterns:<br>
<br>
"write a fresh module that imports an included example module unchanged,<br>
deriving behaviour from existing behaviour,"<br>
<br>
"write a fresh module that imports a modified example module," and<br>
<br>
"write two fresh modules one of which imports the other,"<br>
<br>
Usage patterns marked "(new)" are not yet implemented.<br>
<br>
I do not recommend the current version of Pippy for serious activity<br>
development.  It is best used only as an introduction to single-module<br>
programming.<br>
<br>
>   * where is the best place to get Pippy api reference ?<br>
<br>
For the Pippy module, used by "import pippy", the documentation is<br>
embedded in the Python code, read the files in library/pippy ... and if<br>
you find you don't understand something, please ask.<br>
<br>
For any other module, used by "import", the documentation will depend on<br>
the module.  Be more specific.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
James Cameron<br>
<a href="http://quozl.linux.org.au/" target="_blank">http://quozl.linux.org.au/</a><br>
</div></div></blockquote></div><br></div>