Journal Guile 2.0 est là

Posté par  (site web personnel) .
Étiquettes :
6
17
fév.
2011
Le 16 février, Guile 2.0 pointait le bout de son nez avec :

- Un nouveau compilateur et une machine virtuelle. Le compilateur est livré avec des fronts-ends pour Emacs LISP et ECMAScript.

- Un nouveau REPL et un nouveau debugger.

- Support des macros hygiéniques (ils sentent moins mauvais).

- Support d'unicode.

- Support quasiment complet de R6RS la dernière norme Scheme.

- Nouveau module FFI permettant la liaison avec des bibliothèques C sans la moindre utilisation d'une ligne de code en C.

- Utilisation du ramasse-miette Boehm-Demers-Weiser afin d'améliorer les performances, par rapport à l'ancien ramasse-miette, et faciliter l'intégration avec C.

Et pleins de nouveaux modules, dont, par exemple :

(sxml ...) : outils pour traiter xml
(texinfo ...) : analyse et production de texinfo
(web ...) : module pour tripatouiller HTTP etc.
(system base lalr) : parseur LALR

etc.

News réduite d'où est tiré ce journal : [http://www.gnu.org/software/guile/news.html]
News complète : [http://git.savannah.gnu.org/gitweb/?p=guile.git;a=blob;f=NEW(...)]
  • # Et pour ceux qui ne savent pas

    Posté par  (Mastodon) . Évalué à 8.

    Et pour ceux qui ne savent pas ce qu'est Guile, lisez ici : http://www.gnu.org/software/guile/guile.html

    Apparemment il s'agit de bibliothèque facilitant l'intégration d'une langage de script dans un appli, afin que les utilisateurs puissent ajouter des bouts de code.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

    • [^] # Re: Et pour ceux qui ne savent pas

      Posté par  (site web personnel) . Évalué à 3.

      Guile est surtout un interprétateur scheme (pour ceux qui ne savent pas, scheme c'est lisp++).

      Et il a effectivement pour but d'être imbriqué dans des projets plus gros pour permettre la programmation d'extension (comme lua par exemple).
      • [^] # Re: Et pour ceux qui ne savent pas

        Posté par  . Évalué à 4.

        "Guile est surtout un interprétateur scheme"

        Ce qui explique pourquoi lua est aussi présent sur ce segment alors que guile est inconnu de beaucoup...

        Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.