Projet Metalang
Le projet metalang est un projet opensource qui se présente sous la forme d'un compilateur pour un nouveau langage. Ce projet a été créé dans le cadre de prologin sur mon initiative. Le but était de créer un langage qui se compile vers le plus de langages possible. Ce nouveau langage permet donc d'écrire un algorithme et de pouvoir mesurer ses performances dans d'autres langages. On pourrait aussi utiliser metalang pour l'interfacer avec des programmes plus gros (pour l'écriture d'une librairie par exemple).
La syntaxe ressemble un peu à un ruby typé.
Avec mon colocataire, nous avons conçu une page web avec l'outil "js of ocaml". Cette page permet de tester le compilateur dans son navigateur, ce qui fait qu'on a pas besoin de l'installer pour découvrir le langage.voir l'interface ici
Les langages cibles sont : C, C++, C#, ocaml, ruby, python, php, java, javascript, pascal, et certains autres backends sont en cours (scheme, bash)