Questions marquées «dsl»

111
Comment Pony (ORM) fait-il ses tours?

Pony ORM fait le bon truc de convertir une expression de générateur en SQL. Exemple: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p"."name" LIKE "Paul%" ORDER BY "p"."name" LIMIT 2...

39
Y a-t-il une chance d'écrire «C majeur» au lieu de «majeur C»?

J'ai rencontré un petit problème esthétique dans mon projet musical et cela me dérange depuis un certain temps. J'ai un type data Key = C | D | ...et je peux construire un à Scalepartir d'un Keyet d'un Mode. Le fait la Modedistinction entre, par exemple, une échelle majeure et une échelle mineure....

9
passage de variables entre des fichiers groovy

Je gère de nombreux emplois dans Jenkins par le plugin DSL. Ce plugin utilise des définitions .groovy, donc je pense que même si quelqu'un n'utilise pas Jenkins mais l'utilisation de groovy peut être utile. En général, je veux créer un fichier supplémentaire, qui peut être un fichier groovy, JSON...