• [^] # Re: Popularité

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Publication de la nouvelle norme Ada 2012. Évalué à 3.

    Moi, j'aime bien les messages du compilo

    with Ada.Text_Io; use Ada.Text_Io;
    procedure Test is
     type My_Int is range 12..42;
     Ma_Var : My_Itn := 14;
    begin
     Put_Line("Ma var =" & My_Int'Image(Ma_Var));
    end Test;
    
    

    qui après tentative de compilation donne

    fred@freddy:~/perso/Ada $ gnatmake test.adb
    gcc-4.6 -c test.adb
    test.adb:7:13: "My_Itn" is undefined
    test.adb:7:13: possible misspelling of "My_Int"
    gnatmake: "test.adb" compilation error
    
    

    Les messages de gnatgcc sont généralement assez clairs y compris dans les generics (contrairement à ceux fournis pour les templates C++).

    En fait, il faut prendre le compilo comme une aide au développement, pas comme un truc qui est là pour faire chier.