Ca c'est du concept genial que j'ai retrouvé nelle part.
L'idée d'une categorie est de rajouter des fonctionalités supplémentaires à une classe sans qu'elle entrent en compétition avec une classe (donc pas d'heritage necessaire, pais pas de surcharge authorisé pour la categorie)
Cela permet par exemple d'ajouter un comportement de persistence ou d'affichage, totalement indépendant du code métier.
En some un précurseur de la prog orienté aspect ;-)
D'apres ce que j'ai comprit, ton compilo est en Java mais l'assembleur généré n'est pas 100% bytecode, pourquoi ne pas utiliser la VM à 100% pour le runtime ?
Car l'avantage que tu met en avant pour le compilo : la portabilité, se retrouverais aussi pour l'execution ;-)
Excuses moi par avance si j'ai mal comprit le principe de nosica.
[^] # ça à l'air pas mal ...
Posté par Hive Arc . En réponse à la dépêche Java Virtual Machine 1.4.2 beta. Évalué à 2.
http://minilien.com/?B2FTxO7FG1(...)
Ca c'est du concept genial que j'ai retrouvé nelle part.
L'idée d'une categorie est de rajouter des fonctionalités supplémentaires à une classe sans qu'elle entrent en compétition avec une classe (donc pas d'heritage necessaire, pais pas de surcharge authorisé pour la categorie)
Cela permet par exemple d'ajouter un comportement de persistence ou d'affichage, totalement indépendant du code métier.
En some un précurseur de la prog orienté aspect ;-)
D'apres ce que j'ai comprit, ton compilo est en Java mais l'assembleur généré n'est pas 100% bytecode, pourquoi ne pas utiliser la VM à 100% pour le runtime ?
Car l'avantage que tu met en avant pour le compilo : la portabilité, se retrouverais aussi pour l'execution ;-)
Excuses moi par avance si j'ai mal comprit le principe de nosica.