<br><br><div class="gmail_quote">Le 13 novembre 2009 20:14, Mildred Ki&#39;Lya <span dir="ltr">&lt;<a href="mailto:ml.mildred593@gmail.com">ml.mildred593@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 class="im">On 11/12/2009 10:46 AM, Nicolas Boulay wrote:<br>
&gt; Google vient de sortir un langage du type de Lisaac.... :/ (avec Ken<br>
&gt; Thompson (un des auteurs d&#39;Unix et d&#39;UTF8) et Rob Pike (un des auteurs<br>
&gt; de Plan9 et d&#39;UTF8))<br>
&gt;<br>
&gt; <a href="http://golang.org/" target="_blank">http://golang.org/</a><br>
&gt; <a href="http://linuxfr.org/%7Epatrick_g/29016.html" target="_blank">http://linuxfr.org/~patrick_g/29016.html</a><br>
&gt;<br>
</div>J&#39;ai regardé et ça a l&#39;air vraiment super comme langage.<br>
<br>
Ce que j&#39;aime bien c&#39;est:<br>
- le temps de compilation (surtout par rapport à Lisaac)<br>
- le modèle de concurrence très similaire au shell unix (on fait un fork<br>
avec le mot clef go, et on a des pipes pour communiquer) -&gt; on peut<br>
faire ça en lib dans Lisaac.<br></blockquote><div>tu penses que ça serait trop long, parce que ça serait intéressant. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


- le code source qui est bien moins verbeux que Lisaac<br></blockquote><div>Je pense cela dit qu&#39;avec une bonne lib contenant du très haut niveau, on peut diminuer le code.<br>J&#39;ai pas l&#39;impression qu&#39;avec Go tu vas diminuer la verbosité. Avec ruby, oui là effectivement. Avec Go, ça va se jouer à pas grand chose.<br>

</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Quand on regarde du code Lisaac, souvent, je trouve qu&#39;il est trop<br>
chargé. On pourrait faire beaucoup plus léger. Mais après, c&#39;est aussi<br>
un style de programmation, et je sais que Ben n&#39;a pas exactement les<br>
mêmes vues que moi à ce sujet. Ce qui est bien c&#39;est que tout est en lib<br>
ou presque, et qu&#39;on peut tout changer.<br>
<br>
Un point que j&#39;aimerais voir dans Lisaac un jour, c&#39;est la possibilité<br>
d&#39;éviter de déclarer les variables locales de manière aussi verbeuse. On<br>
pourrait imaginer un opérateur ::= qui crée une variable locale dans le<br>
bloc en cours uniquement ayant le type de l&#39;expression à droite.<br></blockquote><div>Je suis d&#39;accord, c&#39;est très très chiant. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<br>
On pourrait aussi imaginer d&#39;omettre des paramètres dans es blocs si on<br>
en a pas besoin. Cela peut se faire par exemple en surchargeant les<br>
slots prenant des blocs en paramètre<br></blockquote><div>Je suis aussi d&#39;accord. Je pense que l&#39;analyse de flot peut gérer ce genre de chose. <br></div><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"><br>
<br>
Mildred<br>
<br>
--<br>
Mildred Ki&#39;Lya<br>
╭───────── mildred593@online.fr ──────────<br>
│ Jabber, GoogleTalk: &lt;<a href="mailto:mildred@jabber.fr">mildred@jabber.fr</a>&gt;<br>
│ Website: &lt;<a href="http://ki.lya.online.fr" target="_blank">http://ki.lya.online.fr</a>&gt;           GPG ID: 9A7D 2E2B<br>
│ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B<br>
<br>
<br>
</div></div><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><br clear="all"><br>-- <br>---------------------<br>Isaac Project - <a href="http://isaacproject.u-strasbg.fr/">http://isaacproject.u-strasbg.fr/</a><br>