• [^] # Re: mon avis

    Posté par (site web personnel) . En réponse à la dépêche Le langage D 1.00 est disponible !. Évalué à 2.

    L'introspection et les services de remoting en Java se font sans support spécial du language
    Ah bon ?
    Et la syntaxe pour écrire des méta-données intégrée au langage Java ca sert à quoi ?
    A quoi sert les mots clés instanceof ou typeof ?
    Si le langage autorisait comme l'autorise le C/C++ l'exécution de code binaire (asm) comment tu ferais de l'introspection sur le code ?
    Si le langage autorisait des optimisations du style 'inlining" pour des méthodes, comment tu la retrouverais par introspection ? (genre le compilo s'amuse à inliner les méthodes get* et set*, ca serait rigolo pour les bean...)
    A quoi ressemblerait un template àla C/C++ dans l'exécutable par introspection ?

    On est d'accord, le service d'introspection n'est pas fourni par le langage, mais ill faut que le langage se plie à un certain nombre de contraintes et propose quelques fonctionnalités (genre méta-données).