Свързани публикации 'dsl'


Ефекти като данни
Като разработчици ние и двамата сме запознати и се чувстваме комфортно с разделението между писане на код и изпълнение на код. Можем да отворим текстов редактор и да напишем някакъв код, но в повечето езици не се очаква, че актът на писане на код ще направи нещо. Имаме отделен процес, който ще изпълни кода. Някои езици избират да изискват стъпка на компилиране (Java, C#, Go, Haskell и т.н.) преди изпълнение, а някои позволяват директно изпълнение (Javascript, Python, Ruby и т.н.), но във..

Свързани въпроси 'dsl'

Как да дадем по-голяма тежест за един атрибут в низа за търсене на DSL заявка
По-долу са примерните данни в elasticsearch PUT /data/test/1 { "id": "Accounting 101", "room": "E3", "professor": { "name": "Thomas Baszo",...
58 изгледи
schedule 16.09.2022

Groovy незадължителни скоби и точки
Уча Groovy и съм доста впечатлен от това как позволява да се изгради интелигентен DSL, но съм малко объркан от правилата за това кога скобите и точките не са задължителни. Разгледайте следния код: Integer take(Integer x) {x} take 3 plus 4...
1620 изгледи
schedule 29.09.2022

еластично търсене DSL заявка python за типове низове
Опитвах се наистина усилено, но се борех да направя това правилно. Всъщност в моето съпоставяне на индекса всички мои полета са низове от типове. напр...
171 изгледи
schedule 04.10.2022

Подобряване на DSL синтаксиса
За да започна да изучавам дизайна на DSL с помощта на функциите на езика Kotlin, имам опита по-долу за играчка DSL за създаване на групи от членове с членове с имена. Търся насоки/съвети за следното Как мога да избегна необходимостта да разделям...
56 изгледи
schedule 29.09.2022

Камилски маршрут и MyBatis
Аз съм сравнително нов в Camel и се боря с проблем с прост маршрут, който използва MyBatis за „захранване“ на ActiveMQ опашка. Моят маршрут е следният: public class SearchItemProductionRouteRoute extends SpringRouteBuilder { @Override...
2649 изгледи
schedule 07.11.2023

bash интервали в елементите на whiptail/диалоговото меню
Искам да създам прост диалог с bash-dialog. Работя с (X)DSL и bash-3.2. Най-новият (X)DSL е базиран на Linux 2.4.31 и идва с bash-2.05, но bash-3.2 може да се изтегли от MyDSL/Testing. И така, моят скрипт работи под '#!/bin/bash-3.2/bin/bash'....
5592 изгледи
schedule 21.11.2023

Scala DSL - Проста математика
Аз съм сравнително нов в Scala и се боря с DSL. В момента се опитвам да внедря прост математически DSL, който може да се използва с някакъв естествен език. Моята идея: print(Calculate 4 plus 6)=> returns 10 print(Calculate 4 mins 2)=> returns...
637 изгледи
schedule 26.10.2023

Списък на Camel DSL команди
Работя върху камила и също съм нов в тази технология. До голяма степен разбирам концепциите, но не можах да намеря място, където мога да получа списъка с DSL команди (както JAVA, така и Spring) и техните функционалности. Също така възможно ли е да...
111 изгледи
schedule 24.11.2022

DSL блок без аргумент в ruby
Пиша прост dsl в ruby. Преди няколко седмици попаднах на публикация в блог, която показва как да трансформирам код като: some_method argument do |book| book.some_method_on_book book.some_other_method_on_book :with => argument end в...
996 изгледи
schedule 05.01.2024

Езиково неутрален персонализиран инструмент
Работя върху DSL инструмент и за този инструмент съществува персонализиран инструмент за генериране на код, който създава изходни файлове. В момента този инструмент е регистриран с C# с помощта на RegistrationAttribute на DslPackage със следния код:...
119 изгледи

Как да добавите персонализирано свойство към entityType в дизайнера
Правя разработка на първи модел. Имам нужда от начин за разширяване на Entity Framework, така че да мога да посоча displayName от дизайнера
127 изгледи

Опростяване на DSL, написан за C# приложение с IronPython
Благодарение на предложения от предишен въпрос , зает съм да изпробвам IronPython, IronRuby и Boo, за да създам DSL за моето C# приложение. Първа стъпка е IronPython, поради по-голямата база от потребители и знания. Ако мога да накарам нещо да...
1193 изгледи
schedule 16.03.2024

Как да проектирам плавен интерфейс (за обработка на изключения)?
Преглеждам част от кодова база и стигам до частта за обработка на изключения, която е наистина объркана. Бих искал да го заменя с нещо по-елегантно. Тогава си помислих, че може би не е лоша идея, ако мога да разполагам с плавен интерфейс, който да...
1990 изгледи
schedule 24.03.2024

Как Scalding DSL се превежда в обикновен Scala код?
Моля, помогнете да разберете как Scalding DSL се превежда в обикновен Scala код. https://github.com/twitter/scalding/wiki/Fields-based-API-Reference#sortBy Например: val fasterBirds = birds.map('speed -> 'doubledSpeed) { speed : Int...
183 изгледи
schedule 11.04.2024