Top

Лучшие dsl вопросы ИТ разработчиков

  • 29 голосов
  • 6 ответов
  • 0 просмотров

Когда мне следует использовать язык, специфичный для предметной области?

Я хотел бы получить некоторые практические рекомендации о том, когда я должен использоватьДомен-специфический язык, Я нашел ресурсы о преимуществах и недоста...

Задан 16 Sep 2014, 21:10 от BartoszKPKekoa
  • 11 голосов
  • 16 ответов
  • 0 просмотров

Успешные доменные языки? Какой из них вы используете? [закрыто]

Я заинтересован в разработке и реализации предметно-ориентированных языков. Многие из известных мне DSL происходят из академического мира. Можете ли вы дать...

Задан 05 Aug 2012, 20:31 от Bill the LizardLB40
  • 18 голосов
  • 12 ответов
  • 0 просмотров

Для каких проблем вы пишете DSL?

Мне просто интересно узнать о предметно-ориентированных языках. Я видел их несколько раз в статьях, и кажется, что они могут быть использованы вне проблем по...

Задан 21 Jul 2009, 11:07 от Antoine Claval
  • 15 голос
  • 1 ответ
  • 0 просмотров

Как можно использовать квази-цитату на Haskell для замены токенов на уровне Haskell?

Квазиквотация, как описано вhaskellwiki показан в основном как полезный инструмент для встраивания других языков в Haskell без возни с кавычками. Question i...

Задан 23 Aug 2012, 00:32 от Chris KuklewiczDan Aloni
  • 20 голосов
  • 2 ответа
  • 0 просмотров

Как я могу восстановить общий доступ в GADT?

ВТип-безопасный наблюдаемый обмен в Haskell Энди Гилл показывает, как восстановить общий доступ, существовавший на уровне Haskell, в DSL. Его решение реализо...

Задан 01 Sep 2012, 16:01 от tibbe
  • 5 голосов
  • 3 ответа
  • 0 просмотров

Использовать литеральные операторы (например, «и», «или») в выражениях Groovy?

Мой текущий рабочий проект позволяет оценивать предоставляемые пользователем выражения в определенных контекстах, чтобы они могли расширять и влиять на рабоч...

Задан 08 Dec 2012, 14:06 от wishihadabettername
  • 5 голосов
  • 9 ответов
  • 0 просмотров

Написание предметно-ориентированного языка для выбора строк из таблицы

Я пишу сервер, который, как я ожидаю, будет запущен многими разными людьми, не со всеми, с кем я буду иметь прямой контакт. Серверы будут связываться друг с ...

Задан 26 Sep 2008, 12:56 от Nick Johnson
  • 2 голос
  • 1 ответ
  • 0 просмотров

Boost Spirit Внедрение небольшого однострочного DSL в серверном приложении

Извиняюсь, если на этот вопрос уже был дан ответ.Я хочу вставить небольшой DSL в серверное приложение, над которым я работаю. Синтаксис очень прост, и даже н...

Задан 27 Jan 2013, 13:53 от Richard Hodges
  • 42 голосов
  • 6 ответов
  • 0 просмотров

Мини-языки в Python

После создания простого анализатора мини-языков в Python, программирования, близкого к проблемной области, и все такое.В любом случае, мне было интересно, ка...

Задан 10 Oct 2009, 10:06 от Reality
  • 6 голосов
  • 5 ответов
  • 0 просмотров

Ищете хороший серверный язык, который позволит игрокам загружать код, который может быть выполнен

У меня была идея о программе, которую я хочу написать, но какой язык лучше всего - моя проблема.Если у меня есть игра для автомобильных гонок, и я хочу позво...

Задан 17 Oct 2009, 23:59 от James Black
  • 105 голос
  • 1 ответ
  • 0 просмотров

Как Пони (ORM) делает свои трюки?

Пони ОРМ [http://doc.ponyorm.com/]делает хороший трюк преобразования выражения генератора в 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 ...

Задан 20 Apr 2013, 01:53 от Paulo Scardine
  • 2 голосов
  • 4 ответа
  • 0 просмотров

Нужна справка по синтаксису Groovy для генерации замыкания из строки

Я пытаюсь создать замыкание из строки. Код внутри замыкания ссылается на функцию DSL build (). Ошибки, которые я получаю, подразумевают, что Groovy пытается выполнить закрытие вместо того, чтобы просто объявить его. Какой правильный синтаксис для ...

Задан 23 Jun 2013, 21:59 от ScaryGhast
  • 47 голосов
  • 3 ответа
  • 0 просмотров

Каковы основные различия между MPS Jetbrains и Eclipse Xtext?

я использовалЗатмение Xtext в нескольких проектах. Мне понравилась простота определения грамматики по модели Ecore (meta) и возможность создавать все для вас...

Задан 08 Apr 2010, 20:16 от Karel Smutný
  • 9 голосов
  • 2 ответа
  • 0 просмотров

Хорошие книги по DSL на основе Ruby [закрыто]

Я пытаюсь создать DSL в ruby. Можете ли вы предложить мне несколько хороших книг? Я посмотрел вокруг амазонки и сафари, но пока не смог найти ни одного.Заран...

Задан 05 May 2010, 10:36 от user314362
  • 2 голосов
  • 2 ответа
  • 0 просмотров

как увеличить заголовок сообщения

Есть ли способ в Spring Integration Java DSL изменить существующий заголовок сообщения?Я переопределяю механизм повторных попыток загрузки с использованием S...

Задан 09 Jan 2016, 12:06 от stephen newman
  • 9 голосов
  • 5 ответов
  • 0 просмотров

Использование адаптивных грамматик

Я пытаюсь реализовать язык (или семейство языков), чья грамматика может быть изменена динамически. Я не нашел примеров, которые могли бы послужить примером д...

Задан 23 Sep 2010, 20:36 от amorales
  • 30 голосов
  • 3 ответа
  • 0 просмотров

Есть ли Clojure DSL?

Есть ли какой-либо DSL (предметно-ориентированный язык), реализованный в Clojure?

Задан 19 Oct 2010, 11:59 от Belun
  • 15 голосов
  • 6 ответов
  • 0 просмотров

Бесшумная обработка JSON с помощью Scala

Я из дотнет-земли, но недавно я изучал возможности альтернативных языков программирования. Ничего серьезного, только кое-что здесь и там. Недавно я обнаружил...

Задан 01 Nov 2010, 00:15 от Eugene Burmako
  • 20 голосов
  • 7 ответов
  • 0 просмотров

Редактировать: кажется, многие считают DSL новыми, простыми, специализированными языками со своими собственными анализаторами. Я всегда ассоциирую DSL как использование цепочки методов в качестве соглашения для выражения операций.

больше и больше слышу о предметно-ориентированных языках и о том, как они изменяют отношение к бизнес-логике, и я виделСообщения в блоге Ayende и тому подобн...

Задан 03 Sep 2008, 14:00 от crucible
  • 0 голосов
  • 2 ответа
  • 0 просмотров

, Документация предполагает, что она делает то, что вы ищете.

функцию, которая может преобразовать английскую фразу даты в какой-то объект даты Python, представляющий соответствующую дату.Пример того, что я ищу (хотя я ...

Задан 16 Dec 2010, 08:25 от Eric Normand
  • 8 голосов
  • 2 ответа
  • 0 просмотров

 нравится. Будучи базой R, она работает последовательно через R и проста в выполнении. Можно даже использовать обычный

более эффективный / элегантный способ передачи нескольких аргументов в группу, используя нестандартную оценку в функции, использующей dplyr. Я не хочу использовать оператор ..., но указывать функции по отдельности. Мой конкретный пример ...

Задан 21 Nov 2017, 00:43 от Aaron Cooley
  • 8 голосов
  • 8 ответов
  • 0 просмотров

Так что же такое цифра DSL? В Velocity есть язык, который особенно хорош для создания текстового контента. Это предметно-ориентированный язык. Если у вас есть конкретные требования, которые не удовлетворяются шаблонизаторами и их языками, вы можете лучше описать, каковы эти требования.

есть требование создавать сложные строки фиксированной длины и переменной длины. Эти строки могут представлять профиль клиента, заказ и т. Д. Какой язык программирования на основе JVM вы, ребята, предлагаете? Идея заключается в том, чтобы ...

Задан 24 Jan 2011, 04:10 от Aravind R. Yarram
  • 17 голос
  • 1 ответ
  • 0 просмотров

Спасатель. Спасибо!

ел бы сделать немного магии в момент, когда экземпляр класса и методы добавлены в некоторый класс. Поэтому я попробовал следующее: module Magic def self.included(base) base.extend ClassMethods end module ClassMethods def method_added(name) puts ...

Задан 25 Jan 2011, 22:51 от GeorgieF
  • 7 голосов
  • 4 ответа
  • 0 просмотров

 заявление.

ю, что использованиес участием-заявлениене рекомендуется [https://developer.mozilla.org/en/JavaScript/Reference/Statements/with]в Javascript и запрещено в ECMAScript 5, но это позволяет создавать несколько хороших DSL в ...

Задан 21 Mar 2011, 03:37 от Epeli
  • 11 голос
  • 1 ответ
  • 0 просмотров

meta-alternative.net/pfront.pdf

отаю над проектом Clojure и часто пишу макросы Clojure для DSL, но я смотрел видео Clojure о том, как компания использует Clojure в своей реальной работе, и докладчик сказал, что при практическом использовании они не используют макросы для своих ...

Задан 28 Mar 2011, 09:32 от Zubair
  • 0 голос
  • 1 ответ
  • 0 просмотров

 использовать в качестве встраиваемого переводчика. Процесс был быстрым и легким и хорошо удовлетворял мои потребности. (И кроме того, я работал в компании Common Lisp, так что это был повод, чтобы заново пережить радости s-выражений.)

ет напредыдущий вопрос [https://stackoverflow.com/questions/6074915/ruby-creating-a-sandboxed-eval], @ Пабло Фернандес [https://stackoverflow.com/users/7595/pablo-fernandez]предложил мне реализовать простой интерпретатор, используяверхушка ...

Задан 23 May 2011, 17:21 от fearless_fool
Page 1 of 2