Posté par Anonyme .
En réponse au journal Nemerle.
Évalué à 2.
Ca montre d'ailleurs l'interet de .net/mono : quelqu'un definit un nouveau langage, et on a directement acces a toutes les bibliotheques de la plate-forme.
Houlà !
Dixit un inervenant microsoft : "Bon, faut pas se leurrer, .net c'est pas une librairie multi-langage, mais un réducteur commun de tous des langages".
Comprendre : si tu veux utiliser un langage dans toute sa puissance, .net en soit n'est pas intéressant. Il te faudra faire du warpping et intégrer à ta sauce .net pour utiliser les concepts avancés du langage.
Par exemple en Objective-C je doute que tu puisse, sur une instance d'une classe de la librairie .net, faire un appel d'une méthode non déclarée ni implémentée et utiliser le système de "fowarding" de manière immédiate, il te faudra au moins faire un héritage et redéfinir le tout pour Objective-C. Alors que d'avoir un système de fowarding directement dans la librairie, c'est super intéressant point de vue conception.
# houla !
Posté par Anonyme . En réponse au journal Nemerle. Évalué à 2.
Houlà !
Dixit un inervenant microsoft : "Bon, faut pas se leurrer, .net c'est pas une librairie multi-langage, mais un réducteur commun de tous des langages".
Comprendre : si tu veux utiliser un langage dans toute sa puissance, .net en soit n'est pas intéressant. Il te faudra faire du warpping et intégrer à ta sauce .net pour utiliser les concepts avancés du langage.
Par exemple en Objective-C je doute que tu puisse, sur une instance d'une classe de la librairie .net, faire un appel d'une méthode non déclarée ni implémentée et utiliser le système de "fowarding" de manière immédiate, il te faudra au moins faire un héritage et redéfinir le tout pour Objective-C. Alors que d'avoir un système de fowarding directement dans la librairie, c'est super intéressant point de vue conception.