Bonjour,

Je suis à la recherche d'un langage me permettant nativement de créer des classes complètes à l'exécution (à l'exemple de ce que propose EMF pour ceux qui connaissent).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Class maClasse = Factory.createClass('facture');
Property prop1 = maClasse.addProperty('id_facture', Int.Class);

Object obj = maClass.newInstance();
Jai fait quelques tests en Groovy. Il est facile d'ajouter des propriétés ou des méthodes à un type à l'exécution mais je n'ai pas trouvé comment définir le type en question si ce n'est en générant manuellement la classe à l'exécution mais je trouve ça dommage d'en arriver là avec un langage dynamique.

Des idées ?