• [^] # Re: Un standard kikoo-lol ou obfuscisant ?

    Posté par (site web personnel) . En réponse à la dépêche Retard(s) pour la prochaine version de C++. Évalué à 2.

    1. Ce ne sont pas des macros, c'est de la librairie standard (cet objet est le père de OBJECT). Je disais juste qu'on peut en inventer des centaines "théoriquement", de par le type Block.

    Tu modifie la librairie standard C++/Java/whatever toi ?
    Moi pas, en tout cas.
    Donc la syntaxe est "officielle".

    2. La syntaxe, tu n'aimes pas c'est ton droit, et je me fais le porte parole de son concepteur :
    a) A été mûrement réfléchi par quelqu'un qui a plusieurs centaines de milliers de lignes de code à son actif sur des projets volumineux
    b) A intégré assez profondément une réflexion sur le génie logiciel, en particulier celle de Meyer et Eiffel, qu'il cite souvent.

    Si tu respecte la lib standard, ce qui est la règle et très très rarement l'exception dans un projet, personne ne peut inventer de macro.
    On peut certes inventer des structures de contrôles comme en Ruby, mais uniquement dans les lib du projets.

    En passant, en C++, des macro on peut en faire à foison

    PS : j'ai rien compris à l'exemple de code fourni en Scala par Nicolas plus bas, et pourtant je me suis intéressé à ce langage, qui me plait en tant que fan de Caml.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker