<span id="result_box" class="long_text"><span style="background-color: rgb(255, 255, 255);" title="Je sors juste de 2 conférences sur les
langages Perl 5.12 et Go (le" onmouseover="this.style.backgroundColor='#ebeff9'" onmouseout="this.style.backgroundColor='#fff'">Dirty English translation for english user :<br><br>I just leave two conferences on the Perl 5.12 and Go (the<br>
new language of google).<br><br>The idea of Go was 2 years and there are 2 or 3 developers on the<br>compiler itself. He has not bootstrapped.<br><br>It provides interfaces to "type game," which facilitates<br>
the inclusion of external code.<br>
<br>It offers a competitive model similar to Erlang with "Go<br>routine" (depending asynchronous) and channel (message). <br>Erlang in each thread has an address and you can only send<br>messages to the address . This removes the problems<br>
synchronization.<br><br>Go offers a reflexivity, the closures, the function returns multiple.<br><br>The gc is a mark and sweep, which will be replaced by a <br>parallell version. It is in the language runtime.<br><br>It offers several tools like gofmt to make refactoring.<br>
Goinstall management is dependency package which fetches<br>tar.gz from github or another.<br><br>Perl 5.12 is the latest version of Perl 5, which is primarily a<br>new version of project management: it finally uses a<br>
version management, and divided the responsibilities. The novelty<br>relate to better support utf8, dates (> 2038) and<br>the use of pluggable keyword.<br><br>The aim is to generalize the use of keyword "ASM" that we<br>
seen in C. The example given and the keyword "SQL ..." which permit<br>to use an own parser rather than the perl. This allows<br>easier to use another language.<br></span></span><br><div class="gmail_quote">Le 8 juillet 2010 11:21, Nicolas Boulay <span dir="ltr"><<a href="mailto:nicolas.boulay@gmail.com">nicolas.boulay@gmail.com</a>></span> a écrit :<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Je sors juste de 2 conférences sur les langages Perl 5.12 et Go (le<br>
nouveau langage de google).<br>
<br>
L'idée de Go date de 2 ans et il y a 2 ou 3 developpeurs sur le<br>
compilateur lui-même. Il n'a pas encore bootstrapé.<br>
<br>
Il propose des interfaces en "type match" qui permète de faciliter<br>
l'inclusion de code extérieur.<br>
<br>
Il offre un modèle de concurrence proche de celui d'Erlang avec les go<br>
routine (fonction asynchrone) et les channel (message). Pour mémoire,<br>
en Erlang chaque thread a une adresse et on peut seulement envoyer des<br>
messages à l'adresse en question. CEla enlève les problèmes de<br>
synchronisation.<br>
<br>
Go offre une reflexivité, les closures, des retours de fonction multiples.<br>
<br>
Le gc est un mark and sweep qui sera remplacé par une version<br>
parrallel. Il est dans le runtime du langage.<br>
<br>
Il propose plusieurs outils comme gofmt pour faire du refactoring.<br>
Goinstall sert de gestion de dépendance de paquet qui va chercher les<br>
tar.gz chez github ou autre.<br>
<br>
Perl 5.12 est la dernière version de Perl 5 qui est surtout une<br>
nouvelle version de management du projet : il utilise enfin une<br>
gestion de version, et ont divisé les responsabilités. Les nouveauté<br>
concernent le meilleur support de l'utf8, des dates (>2038),<br>
l'utilisation de "pluggable keyword".<br>
<br>
Le but est de généraliser l'utilisation du mot clef "ASM" que l'on<br>
voit en C. L'exemple donné et le mot clef "SQL ... ;" qui permetrait<br>
d'utiliser sont propre parser plutot que celui du perl. Cela permet de<br>
plus facilement utiliser un autre langage.<br>
<br>
A+,<br>
Nicolas<br>
<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>
</blockquote></div><br><br clear="all"><br>-- <br>---------------------<br>Isaac Project - <a href="http://www.lisaac.org/">http://www.lisaac.org/</a><br>