Запитання з тегом «dsl»


1
Як Pony (ORM) робить свої хитрощі?
Pony ORM робить приємний трюк перетворення виразу генератора в SQL. Приклад: >>> 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]] >>> Я знаю, що в Python вбудована чудова інтроспекція та метапрограмування, але …

13
Що таке доменна мова? Хтось ним користується? І яким чином?
Я здогадуюсь, я шукаю якийсь вступ і бачу, чи хтось ним користувався. Чи є якісь переваги його використання? Вікіпедія: специфічна для домену мова (DSL) - мова програмування або специфікація, присвячена конкретній проблемній області, конкретній техніці представлення проблеми та / або певній техніці рішення. Чи може хтось навести конкретні приклади того, …
107 terminology  dsl 

6
Як стверджувати кількість елементів за допомогою Capybara з належним повідомленням про помилку?
Я знаю, що в Capybara ви можете зробити щось подібне: page.should have_css("ol li", :count => 2) Однак, якщо припустити, що сторінка має, наприклад, лише один відповідний елемент, помилка не дуже описова: 1) initial page load shows greetings Failure/Error: page.should have_css("ol li", :count => 2) expected css "ol li" to return …
86 rspec  dsl  capybara 

13
Не знайдено DSL-методу Android Studio Gradle DSL: 'android ()' - Помилка (17,0)
Я намагаюся запустити свій проект в Android Studio, але помилка з'являється нижче: Я переслідував багато джерел лише для того, щоб змусити це запуститись і завів тут, але не знаю, що ще робити. Як я можу налаштувати цей проект для запуску? build.gradle: // Top-level build file where you can add configuration …

5
Чи є шанс написати «С мажор» замість «мажор С»?
Я зіткнувся з невеликим естетичним питанням у своєму музичному проекті, і це мене клопоче вже певний час. У мене є тип, data Key = C | D | ...і я можу побудувати букву Scaleвід a Keyі a Mode. У Modeрозрізняє , наприклад , великий і незначний масштаб. Я можу визначити …
39 haskell  dsl 

3
передача змінних beetwen groovy файлів
Я керую багатьма роботами в Дженнінкі за допомогою плагіна DSL. Цей плагін використовує визначення .groovy, тому я думаю, навіть якщо хтось не використовує Дженкінса, але використання groovy може допомогти. Як правило, я хочу створити додатковий файл, який може бути грувим файлом, JSON або YAML, будь-яким іншим. Важливо - можливість підключити …
9 java  jenkins  groovy  dsl 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.