Livre : Building Domain Specific Languages in Boo
De Ayende Rahien, critique par Nicolas Vallée
Le 2009-09-28 11:04:19, par gorgonite, Rédacteur/Modérateur
Bonjour,
Pour ceux qui ne connaissent pas encore cet ouvrage, Building Domain Specific Language in Boo devrait vous aider si vous chercher à faire rapidement des DSL avec la plateforme .Net
Boo est l'un des nombreux langages supportés par la plate-forme .Net. Sa syntaxe inspirée de Python apporte concision et lisibilité au code, mais contrairement à Python, il n'est pas orienté programmation dynamique. Ses aspects lisibles, concis et statiques en font un choix judicieux pour développer des Domain Specific Languages (DSL), ie un langage restreint spécialisé dans un domaine d'application bien précis, et qui permettra d'être très productif pour scripter, exprimer des contraintes, etc.
Dans cet ouvrage, vous trouverez une courte introduction au langage Boo, pour vous mettre le pied à l'étrier. Ensuite, vous approfondirez au fur et à mesure vos connaissances, en abordant successivement toutes les notions importantes pour construire un DSL, pour le faire évoluer, et l'intégrer dans une éventuelle interface pour utilisateur final. Ce livre réussit à être presque exhaustif tout en restant abordable. Toutefois il m'a semblé que la philosophie des DSL n'était pas suffisamment abordée.
pour en savoir plus http://dotnet.developpez.com/livres/...ET#L1933988606
Pour ceux qui l'auraient lu, que pensez-vous de ce livre ?
Pour ceux qui ne connaissent pas encore cet ouvrage, Building Domain Specific Language in Boo devrait vous aider si vous chercher à faire rapidement des DSL avec la plateforme .Net
Boo est l'un des nombreux langages supportés par la plate-forme .Net. Sa syntaxe inspirée de Python apporte concision et lisibilité au code, mais contrairement à Python, il n'est pas orienté programmation dynamique. Ses aspects lisibles, concis et statiques en font un choix judicieux pour développer des Domain Specific Languages (DSL), ie un langage restreint spécialisé dans un domaine d'application bien précis, et qui permettra d'être très productif pour scripter, exprimer des contraintes, etc.
Dans cet ouvrage, vous trouverez une courte introduction au langage Boo, pour vous mettre le pied à l'étrier. Ensuite, vous approfondirez au fur et à mesure vos connaissances, en abordant successivement toutes les notions importantes pour construire un DSL, pour le faire évoluer, et l'intégrer dans une éventuelle interface pour utilisateur final. Ce livre réussit à être presque exhaustif tout en restant abordable. Toutefois il m'a semblé que la philosophie des DSL n'était pas suffisamment abordée.
pour en savoir plus
Pour ceux qui l'auraient lu, que pensez-vous de ce livre ?