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 ?
[^] # Re: typage mou
Posté par Jux . En réponse à la dépêche Quelques nouvelles de Go, le langage de programmation. Évalué à 3.
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 ?