Результаты поиска по запросу "dsl"

6 ответов

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

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

7 ответов

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

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

2 ответа

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

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

ТОП публикаций

1 ответ

Javascript проверить аргументы для нулевого значения

от вопрос уже есть ответ здесь: Javascript: перегрузка операторов [/questions/19620667/javascript-operator-overloading] 4 ответаПерегрузка арифметических операторов в ...

2 ответа

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

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

8 ответов

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

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

1 ответ

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

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

4 ответа

 заявление.

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

1 ответ

meta-alternative.net/pfront.pdf

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

1 ответ

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

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