Pytania otagowane jako dsl


1
Jak Pony (ORM) wykonuje swoje sztuczki?
Pony ORM robi niezłą sztuczkę konwertowania wyrażenia generatora na SQL. Przykład: >>> 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 [Person[3], Person[1]] >>> Wiem, że Python ma wbudowane wspaniałe funkcje introspekcji i metaprogramowania, ale …

13
Co to jest język specyficzny dla domeny? Czy ktoś go używa? W jaki sposób?
Chyba szukam jakiegoś intro i zobaczę, czy ktoś go użył. Czy są jakieś szczególne zalety jej używania? Wikipedia: język specyficzny dla domeny (DSL) to język programowania lub język specyfikacji poświęcony określonej dziedzinie problemu, konkretnej technice reprezentacji problemu i / lub określonej technice rozwiązywania. Czy ktoś może podać konkretne przykłady tego, …
107 terminology  dsl 



5
Czy jest jakaś szansa na napisanie „C-dur” zamiast „major C”?
W moim projekcie muzycznym napotkałem niewielki problem estetyczny i od pewnego czasu mnie to denerwuje. Mam typ data Key = C | D | ...i mogę zbudować Scalea Keyi a Mode. W Moderozróżnia np główną i mniejszą skalę. Mogę zdefiniować Modetyp jako funkcję od Keydo Scale. W takim przypadku tryby …
39 haskell  dsl 

3
przekazywanie zmiennych między plikami groovy
Zarządzam wieloma zadaniami w Jenkins przez wtyczkę DSL. Ta wtyczka używa definicji .groovy, więc myślę, że nawet jeśli ktoś nie używa Jenkinsa, ale używa groovy, może ci pomóc. Zasadniczo chcę utworzyć dodatkowy plik, którym może być plik groovy, JSON lub YAML, cokolwiek. Ważna jest możliwość połączenia tego pliku z moim …
9 java  jenkins  groovy  dsl 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.