• [^] # Re: détail synthaxique

    Posté par . En réponse au journal Mathsworld: the S-expressed shader language. Évalué à 4.

    C'est pas super clair comme explication.

    sachant que le langage a choisi d'être flexible... et sans nécessiter de contorsions ni avoir d'effets de bords

    ça vient d'où ça ?

    Je te laisse transposer dans le langage de ton choix

    Mais puisque Lisp le permet et l'utilise dans list.

    C'est supporté par la plupart des langages.

    pourquoi aucun langage dérivé n'a changé cet aspect.

    Dérivé de quoi ? de Lisp ? Mais "TypeScript, Java, Eiffel, Pascal, Rust, whatever" ne sont pas dérivés de Lisp. Et Lisp le permet et l'utilise dans list.

    C'est justement plus clair ainsi (en tout cas pour moi)

    En effet tous les goûts sont dans la nature.

    Un exemple en openscad qui sert à faire des modèles 3D :

    union() {
     cylinder(h = 4, r=1);
     rotate([90,0,0]) cylinder(h = 4, r=1);
     rotate([180,0,0]) cylinder(h = 4, r=1);
     rotate([0,90,0]) cylinder(h = 4, r=1);
     rotate([-90,0,0]) cylinder(h = 4, r=1);
     rotate([0,-90,0]) cylinder(h = 4, r=1);
    }

    C'est lisible IMHO. Ils n'ont pas fait union de list de trucs ils ont fait union de trucs.

    Au pire, il faut voir [...]

    Au final, je préfère l'explication de l'auteur : "[...], je n'ai pas cherché ầ étre innovant sur ce point là".