• [^] # Re: typage mou

    Posté par . En réponse à la dépêche Quelques nouvelles de Go, le langage de programmation. Évalué à 3.

    Je m'intéresse un peu à Scala et c'est vraiment un langage assez génial.
    Par contre au niveau de la syntaxe, je trouve que ça n'est pas super clair. J'ai l'impression qu'il y a un peu une tendance à abuser de la définition de nouveaux opérateurs.

    Tiré de l'article cité ci-dessus :

    # A =:= B, which mandates that A and B should exactly match
    # A <:< B, which mandates that A must conform to B
    # A A <%< B, which means that A must be viewable as B


    Les opérateurs ne sont pas franchement explicites pour quelqu'un qui n'utilise pas ça tous les jours. Pourquoi ne pas utiliser des mots-clés genre "conform" "viewable" et "is" ou que sais-je ? Ca ne rendrait pas tout ça un peu plus clair ?

    Qu'en pense ceux qui font du Scala régulièrement ? On s'y habitue facilement une fois qu'on est plongé dedans ?