• [^] # Re: Fonction

    Posté par . En réponse au journal Plonk. Évalué à 3.

    Smalltalk doit te plaire :)

    Je ne suis pas du tout d'accord avec toi par contre. Pour moi créer des syntaxes à tour de bras rend juste la maintenance plus compliquée. Pour moi c'est de l'overengineering ^^ La construction de syntaxes spécifiques, comme les DSL, devrait se limiter aux quelques parties de l'application véritablement métier. Ce sont des parties où tu veux être le plus proche possible de la spécification (que la transcription code/spécification, dans les 2 sens, soit la plus transparente possible). C'est un peu ce dont je parle ici.

    Vouloir faire ça pour d'autres parties de l'application plus technique, rend juste ton code plus compliqué pour rien. À part à le définir dans la bibliothèque standard (mais du coup ce qu'il manque à javascript c'est une structure pour manipuler l'AST et une bibliothèque standard plus complète).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)