dsl

Jak przekonwertować Łańcuch znaków do równoważnego drzewa wyrażeń LINQ?

Jest to uproszczona wersja oryginalnego problemu. Mam klasę o nazwie osoba: public class Person { public string Name { g ... jest prawdziwe. Wielkie podziękowania dla Marca Gravella. Include System.Linq.Dynamiczny pakiet nuget, dokumentacja tutaj

Jak Pony (ORM) robi swoje sztuczki?

Pony ORM robi miłą sztuczkę konwersji wyrażenia generatora do SQL. Przykład: >>> select(p for p in Person if p.na ... rakcyjnej składni Pythona w locie. [5]}nadal chciałbym zobaczyć, jak ktoś to wyjaśni, źródło wykracza poza mój poziom magii.

Mini-języki w Pythonie

Jestem po stworzeniu prostego mini-języka parsera w Pythonie, programowania blisko domeny problemu i tym podobne. Tak czy si ... ych szczegółów tego, czego szukam, ponieważ w tej chwili sprawdzam, jak łatwo jest to całe pole w Pythonie. Dzięki za wkład!

Co to jest język specyficzny dla domeny? Ktoś go używa? I w jaki sposób?

Chyba szukam jakiegoś intro i zobaczę czy ktoś z niego korzystał. Czy są jakieś szczególne zalety korzystania z niego? Wikip ... . Czy ktos moze podac jakies konkretne przyklady jak to zaimplementowales lub jak mozna być użytecznym w danym scenariuszu?

Czy są jakieś Clojure DSL?

Czy Jest jakiś DSL (Domain Specific Language) zaimplementowany w Clojure ?

Kiedy powinienem używać języka określonego w domenie?

Chciałbym uzyskać praktyczne wskazówki, kiedy powinienem używać języka specyficznego dla domeny. Znalazłem zasoby o zaletach ... arto stworzyć konkretny DSL. Oczywiście powinniśmy używać istniejących DSL w jak największym stopniu, aby zaoszczędzić czas.

Kiedy chciałbym użyć darmowego wzoru Monad + Interpreter?

Pracuję nad projektem, który obejmuje między innymi warstwę dostępu do bazy danych. Całkiem normalne, naprawdę. W poprzedni ... interpretera. Lub... Czy rzeczywiście zyskuję coś innego dzięki darmowemu wzorcowi Monad + Interpreter? Jeśli tak, to co?

Tutoriale do pisania DSL w Ruby

Jakie są dobre samouczki online jak zaimplementować DSLs w Ruby? Szukam praktycznych przykładów, które wyjaśnią cały proces. Zdaję sobie sprawę, że jest takie pytanie na temat dobrych książek o DSLs i Ruby: dobre książki na bazie Ruby DSL .

Jak parsować tekst dla DSL w czasie kompilacji?

Tak. Zgadza się. Chcę móc wkleić wyrażenie w stylu: "a && b || c" Bezpośrednio do kodu źródłowego jako ciąg znakó ... konkretne pytanie, które myślałem, że warto opublikować, ponieważ potencjalne odpowiedzi są naprawdę warte udokumentowania.

DSLs (domain Specific Languages) w finansach

Czy ktoś pracował z DSLs (domain Specific Languages) w domenie finansów? Planuję wprowadzić jakiś rodzaj wsparcia DSL w apli ... domeny i wyboru funkcji, które byłyby lepiej zaimplementowane z DSL. Nie zdefiniowałem jeszcze składni tej pierwszej funkcji.

Jest coś w Swift jak LINQ w C#

Wiem, że Swift jest jeszcze stosunkowo nowy, ale chciałbym wiedzieć, czy Swift ma coś takiego jak LINQ W C#? Z LINQ mam na myśli wszystkie doskonałe narzędzia jak Standardowe operatory zapytań, anonimowe typy, Object Initializer , itd.

Custom Java query class (DSL): Builder pattern, statyczny import lub coś innego dla złożonych zapytań?

Tworzę niestandardową klasę zapytań i nie jestem pewien, jaki jest najbardziej elegancki sposób jej kodowania. Cele to: ... są inne możliwości, byłbym szczęśliwy, jeśli mi powiesz. Proszę mnie poinformować, jeśli potrzebujesz dodatkowych informacji.

Rozszerzone wyrażenia obliczeniowe bez for..in..do

to, co mam na myśli przez rozszerzone wyrażenia obliczeniowe, to wyrażenia obliczeniowe z niestandardowymi słowami kluczowymi ... jakiś powód, by tego nie robić? zadaję te pytania, ponieważ nie spotkałem się z żadnym przykładem używającym let! i return!.

Zasoby do nauki projektowania dobrych wrapperów API w ruby

Chciałbym się nauczyć jak projektować dobre wrappery API w ruby. Szukam: artykuły na blogu tutoriale najlepszy kod i bib ... 06/2011 Spójrz na świetny post o tym, jak stworzyć klienta wrappera/interfejsu API: - http://www.arailsdemo.com/posts/56

Plusy/minusy różnych narzędzi językowych, takich jak Xtext i MPS?

Czy ktoś ma doświadczenie w pracy z narzędziami language workbench, takimi jak Xtext, Spoofax i JetBrains ' MPS? Chcę wyprób ... ażające, bo jak rozumiem nie naprawdę Generuj składnie oparte na tekście, ale raczej buduj wyspecjalizowane edytory dla ASTs.

Dobre książki na Ruby oparte DSL [zamknięty]

Próbuję stworzyć DSL w ruby, możesz mi zaproponować jakieś dobre książki? Rozejrzałem się po amazon i safari, ale jak na razie nie mogłem znaleźć żadnego. Z góry dzięki!

Jakiej technologii użyć przy tworzeniu DSL dla rules engine?

Jaką technologię polecacie do stworzenia DSL dla reguł biznesowych i bloku aplikacji walidacyjnych dla. Net? i dlaczego? Ar ... j lub mniej przyjazne IDE do edycji DSL, biorąc pod uwagę składnię DSL (która ewoluowałaby). Jakieś pomysły lub podpowiedzi?

Zasoby językowe specyficzne dla domeny [zamknięte]

[[0]] właśnie słuchałem starszych. Net Rocks! odcinki, a ja znalazłem #329 na DSLs za interesujące. Mój problem polega na tym ... , a następnie jak zintegrować szablony z modelami DSL. Czy ktoś zna jakieś dobre materiały wprowadzające do narzędzi MS DSL?

Ciekawe DSL, zaimplementowane w Scali? [zamknięte]

Widziałem PodstawoweI Apache Camel DSL w Scali i są po prostu fantastyczne. Jeszcze jakieś przykłady takich DSL?

Jakie byłoby najlepsze narzędzie do tworzenia naturalnego DSL w Javie?

Kilka dni temu przeczytałem wpis na blogu ( http://ayende.com/Blog/archive/2008/09/08/Implementing-generic-natural-language-D ... cia muchy. Więcej niż to, jeśli ktoś jest gotowy, aby rozpocząć projekt open source do tego, na pewno byłbym zainteresowany.