<br><br><div class="gmail_quote">Le 26 mai 2009 13:24, Pierre-Alexandre Voye <span dir="ltr">&lt;<a href="mailto:ontologiae@gmail.com">ontologiae@gmail.com</a>&gt;</span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
English :<br><br>&quot;Generativity describes in broad terms the ability of a self-contained
system to provide an independent ability to create, generate or produce
content without any input from the originators of the system.&quot;<br><ol><li><strong>Leverage</strong>: how extensively a system or a technology leverages a set of possible tasks</li><li><strong>Adaptability</strong>: how well it can be adapted to a range of tasks</li>

<li><strong>Ease of mastery</strong>: how easily new contributors can master it</li><li><strong>Accessibility</strong>: how accessible it is to those ready and able to build on it</li><li><strong>Transferability</strong>: how transferable any changes are to others – including (and perhaps especially) non-experts.</li>

</ol><br>Very interesting ! <br>What Lisaac have ?<br>1. It&#39;s a language, and with good libs, so it is possible<br>2. The language is it general enought ? Is it specialized enought for each task : for instance OCaml is a good language for genral tasks, but it is the best (I think) for all programm about playing with grammar, tree, graph. <br>

Lisaac, seems to be better than other object language, but playing with grammar isn&#39;t simple as ocaml. We could take other examples.<br>3. It&#39;s a problem : All &quot;old&quot; programmer explain me smalltalk is a difficult language for average programmer, too theoric.<br>

4. It&#39;s a communication and environment problem : lib doc, apt-get system for librairies source code, communautary website, easy compilation.<br>5. It&#39;s also a problem : how the communication can be horizontal ?<br>

<br>Fr :<br>Très intéressant, on pourrait se demander ce que Lisaac rempli comme critères :<br><br>1. Par nature un langage permet de faire beaucoup de choses. Encore faut-il quil ait de nombreuses libs</blockquote><div>
<br></div><div>Pas seulement. C&#39;est aussi l&#39;expressivité du langage, la gestion multi-tâche, l&#39;abstraction réelle du hardware,... (langage expressivity, multi-tasking, hardware abstraction layer,...)</div><div>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>2. Les langages sont souvent super fort dans certains domaines particulier. Par exemple Caml est absolument imbatable quand il s&#39;agit de jouer avec une grammaire. On pourrait prendre d&#39;autres exemples.</blockquote>
<div><br></div><div>The simple syntaxe of Lisaac help a lot.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
3. C&#39;est là que le bat blesse. Tous les &quot;anciens&quot; dans le métier m&#39;ont sorti le même discours : les langages type smalltalk sont difficile d&#39;accès pour l&#39;average programmer</blockquote><div><br>
</div><div>The &quot;power of simplicity&quot; ? :)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>4. ça c&#39;est de la comm et de l&#39;environnement : doc, système d&#39;apt-get pour les librairies, sites communautaires, facilité de compilation de projet.</blockquote>
<div><br></div><div>The build system but also the integration with old software and the reusability of the past</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
5. C&#39;est aussi un problème, il va falloir encore une fois y pallier, faire en sorte que la communication horizontale soit facilitée<br></blockquote><div><br></div><div>That&#39;s mainly a lib problem.</div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br><div class="gmail_quote">Le 26 mai 2009 10:44, Nicolas Boulay <span dir="ltr">&lt;<a href="mailto:nicolas.boulay@gmail.com" target="_blank">nicolas.boulay@gmail.com</a>&gt;</span> a écrit :<br>

<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div><div></div><div class="h5"><div>Je viens d&#39;apprendre un nouveau concept qui colle bien avec l&#39;idée de renforcé les bases de Lisaac: avant d&#39;écrire de grosses applications, il vaut mieux avoir des bases solides, pour &quot;augmenter l&#39;effet de levier&quot;.</div>


<div><br></div><div><span style="color:rgb(83, 70, 75);font-family:&#39;Trebuchet MS&#39;;font-style:italic;line-height:18px">&quot;La générativité<sup>[<a href="http://standblog.org/blog/post/2009/05/21/A-propos-de-g%C3%A9n%C3%A9rativit%C3%A9#pnote-3879-3" style="text-decoration:none;color:maroon" target="_blank">3</a>]</sup>, c&#39;est la capacité d&#39;un système à produire des changements non prévus via des contributions non filtrées provenant d&#39;une grande diversité de contributeurs. Des termes comme &quot;ouverture&quot;, &quot;libre&quot; ou encore &quot;communs&quot; en évoquent certains aspects, mais sans complètement le définir, et parfois en semant l&#39;incompréhension.<sup>[<a href="http://standblog.org/blog/post/2009/05/21/A-propos-de-g%C3%A9n%C3%A9rativit%C3%A9#pnote-3879-4" style="text-decoration:none;color:maroon" target="_blank">4</a>]&quot;</sup></span><br>


</div><div><span style="color:rgb(83, 70, 75);font-family:&#39;Trebuchet MS&#39;;font-size:11px;font-style:italic;line-height:18px"><br></span></div><div><span style="color:rgb(83, 70, 75);font-family:&#39;Trebuchet MS&#39;;font-size:11px;font-style:italic;line-height:18px"><span style="font-size:13px;font-style:normal"><p style="margin:1em 0px 0px;line-height:140%">


&quot;L&#39;auteur décrit ensuite les 5 facteurs principaux qui font que quelque chose est génératif :</p><ol style="margin:1em 0px;padding:0px 0px 0px 2em">
<li><b>Effet de levier</b> : à quel point le système ou la technologie peuvent être démultipliés dans leur capacité à effectuer certaines tâches ?</li><li><b>Adaptabilité</b> : à quel point on peut l&#39;adapter à un ensemble de tâches ?</li>


<li><b>Facilité à maîtriser</b> : à quel point les nouveaux contributeurs peuvent apprendre à se servir de cette technologie ?</li><li><b>Accessibilité</b><sup>[<a href="http://standblog.org/blog/post/2009/05/21/A-propos-de-g%C3%A9n%C3%A9rativit%C3%A9#pnote-3879-5" style="text-decoration:none;color:maroon" target="_blank">5</a>]</sup> : à quel point les gens qui ont la capacité et l&#39;envie de contribuer ont-il accès à ces technologies ? (sont elles largement répandues, disponibles, bon marché, socialement acceptées ?)</li>


<li><b>Transférabilité</b> : à quel point les changements peuvent être partagés avec d&#39;autres, y compris (et peut-être surtout) ceux qui ne sont pas des experts.&quot;</li></ol></span></span></div><div><span style="color:rgb(83, 70, 75);font-family:&#39;Trebuchet MS&#39;;font-size:11px;font-style:italic;line-height:18px"><br>


</span></div><a href="http://standblog.org/blog/post/2009/05/21/A-propos-de-g%C3%A9n%C3%A9rativit%C3%A9" target="_blank">http://standblog.org/blog/post/2009/05/21/A-propos-de-générativité</a><br><div><br></div><div>In english:</div>

<div>
<a href="http://standblog.org/blog/post/2009/05/20/About-Generativity" target="_blank">http://standblog.org/blog/post/2009/05/20/About-Generativity</a><br></div>
<br></div></div>_______________________________________________<br>
Lisaac-devel mailing list<br>
<a href="mailto:Lisaac-devel@lists.alioth.debian.org" target="_blank">Lisaac-devel@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel" target="_blank">http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel</a><br>
<br></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>---------------------<br>Isaac Project - <a href="http://isaacproject.u-strasbg.fr/" target="_blank">http://isaacproject.u-strasbg.fr/</a><br>
</font><br>_______________________________________________<br>
Lisaac-devel mailing list<br>
<a href="mailto:Lisaac-devel@lists.alioth.debian.org">Lisaac-devel@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel" target="_blank">http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel</a><br>
<br></blockquote></div><br>