Domande con tag 'domain-specific-languages'

22
risposte

Programmazione automatica: scrivere codice che scrive codice [chiuso]

Dopo aver letto il libro The Pragmatic Programmer , uno degli argomenti che ho trovato più interessanti è stato "scrivere codice che scrive codice ". Ho provato a cercare in rete ulteriori spiegazioni o articoli su di esso, e mentre ho trova...
posta 13.01.2012 - 03:42
2
risposte

Lingua Ubiquitous - conflitto tra correttezza e usabilità

Una parte fondamentale del Domain Driven Design è l'uso coerente di un linguaggio ubiquitario attraverso il sistema: conversazioni, codice, schema del database, interfaccia utente, test, ecc. Sono coinvolto in un progetto in cui esiste già un...
posta 22.09.2011 - 22:08
3
risposte

Esiste un generatore di parser guidato da un esempio o uno sviluppo DSL ad-hoc?

Sono interessato a sapere se esiste uno strumento che ti consente di inserire esempi di documenti validi e ti consente quindi di generalizzare da quello a un parser riutilizzabile. Posso immaginarlo, ma ogni volta che comincio a imparare i pa...
posta 10.11.2011 - 03:44
2
risposte

Esempio di utilizzo che consente di risparmiare tempo nella meta-programmazione in fase di compilazione?

La pagina web di Converge afferma che: Converge has a macro-like facility that can embed domain specific languages with arbitrary syntaxes into source files. Sono molto incuriosito dalla possibilità di creare linguaggi specifici di dom...
posta 13.01.2012 - 11:03
6
risposte

Perché dovrei scrivere un DSL invece di un RIA basato su moduli?

Recentemente ho letto alcuni documenti su domini specifici (DSL), ma nessuno di questi sembra affrontare i vantaggi di un DSL su una ricca applicazione Internet (RIA). In una RIA, invece di apprendere la lingua del dominio, l'utente viene fornit...
posta 04.05.2012 - 17:10
1
risposta

Fluent DSL esiste in ambienti Big Data?

Il modo in cui comprendo le lingue specifiche di Fluent Domain Sono in grado di utilizzare il concatenamento di metodi per avere una conversazione con il codice. Ad esempio, se il requisito aziendale è chiamare il database per "Ottenere tutti i...
posta 11.02.2015 - 16:00
6
risposte

Design del linguaggio: saltando le occorrenze di un identificatore invece di accedere all'ambito che racchiude

Non ho idea di come scrivere un buon titolo per questa domanda. Sto pensando di introdurre un operatore in una DSL che rende accessibili gli identificatori nascosti (come le variabili). Pensa a this.foo in Java o C # per accedere a un me...
posta 18.07.2017 - 18:33
2
risposte

Aggiunta di verifiche dinamiche di business / processi aziendali a un sistema

Mi chiedo se esiste un buon pattern esistente (il linguaggio è Python / Django ma è anche interessato al livello più astratto) per creare un livello di business logic che può essere creato senza codifica. Ad esempio, supponiamo che l'affitto...
posta 10.04.2012 - 22:07
2
risposte

Embedding di script estremamente semplici nell'applicazione

Ho bisogno di programmare un'applicazione C ++ che funzionerà fondamentalmente come interprete di script, ma con script estremamente semplici e limitati. Gli script avranno un formato come questo: processedA = doProcessA(source) processedB...
posta 20.02.2015 - 08:58
2
risposte

Creazione di astrazione su API

Sto cercando di capire come creare l'astrazione su diverse API, che hanno cose comuni. Ad esempio, prendiamo le piattaforme mobili che hai Android, Windows Phone e IOS. Diciamo che voglio creare e API o programma o linguaggio specifico del domin...
posta 30.10.2016 - 21:40