Changelog
le 26/03/2015
Backends
Metalang possède désormais 5 nouveaux backends : lua, groovy, scala, forth et smalltalkle 22/02/2015
Backend Haskell
On supporte haskell à prologin cette année ! C'est toujours formidable pour l'association de gérer un langage de plus, mais j'aurais préféré qu'ils choisissent d'ajouter un langage qui est déjà géré dans Metalang, ou au pire, un langage plus proche du Cle 12/02/2015
Les trois ans de Metalang
Quoi de mieux qu'une demie finale de prologin pour feter les trois ans de Metalang ? Depuis trois ans, les commits réguliers sur le dépot Metalang font de ce projet un outil efficace pour l'écriture de codes à compléterle 02/02/2015
Comparaison des différents backends
Voici la liste des langages supportés par metalang, classés par qualité de code généré : ruby, ocaml, python, c, php, go, objective-c, java, javascript, c++, c#, perl, ocaml fonctionnel, visual basic, pascal, common lisp, ada, racketle 27/01/2015
Backend VB.net
La création d'un backend visual basic était une étape logiquele 08/10/2014
Un backend ADA ?
Ada est parmi ces anciens langages qui se sont trouvés aux frontières de l'impératif et de l'objet, et du garbage collector et de la gestion manuelle de la mémoirele 23/08/2014
Statistiques
Le graphique ci dessous montre le rapport entre la taille du code généré par metalang par langage, lors de l'execution des tests, et la taille des testsle 21/08/2014
Backend Perl
Metalang comportait déjà des backends python, php et ruby, pour compléter cette petite famille, il manquait forcément perlle 16/08/2014
Backend Racket
J'ai ajouté un nouvel Ast : un AST fonctionnelle 13/08/2014
Des statistiques
Bash + git + gnuplot forment une combinaison puissante pour voir l'évolution d'un projet à travers le tempsle 05/06/2014
Une nouvelle passe de test
J'ai passé une partie de ma soirée à fixer le bug que j'ai cité dans un précédent article : j'ai ajouté une passe pour vérifier l'existance de mauvais returnsle 10/03/2014
Backend Common Lisp
Metalang peut maintenant générer du Common Lisple 08/03/2014
Backend GO pour Metalang
Un weekend, l'idée m'est venue de poursuivre l'ajouts de backends à Metalangle 15/02/2014
Les deux ans de Metalang
Metalang a maintenant deux ansle 02/02/2014
Metalang
Une nouvelle série de commits à été pushée sur metalangle 31/03/2013
Metalang en production !
Les demies finales de prologin ont eu lieule 05/11/2012
Metalang V1.0.2 : Macrophage
Ma nouvelle série de commits sur metalang intègre des fixes variés et un tout nouveau système de macrosle 23/10/2012
Metalang V1.0.1
Après un rapide clean du code et quelque nouvelles features, mon compilateur revient avec sa version 1le 14/10/2012