È possibile utilizzare un linguaggio specifico di dominio per rappresentare Open SRD

3

Sono nelle prime fasi della creazione di una libreria C # open source che consentirebbe agli sviluppatori di inserire l'SRD aperto (http://www.d20srd.org/) in un progetto esistente. Sottratto è un insieme complesso di regole aziendali strettamente collegate. Avendo precedentemente lavorato a un progetto di modello di oggetti adattativi per la gestione del rischio per l'assistenza sanitaria, ho iniziato con questo schema in mente. A causa dell'elevato accoppiamento di regole sta diventando evidente che il progetto potrebbe richiedere un qualche tipo di scripting.

Ho iniziato a fare ricerche sull'implementazione DSL Ora sto considerando di demolire il modello adattativo degli oggetti per un linguaggio specifico del dominio. Non ho lavorato con linguaggi specifici di dominio quindi la mia domanda è ragionevole presumere che un linguaggio specifico di dominio possa essere usato per rappresentare l'SRD aperto?

    
posta John Ruf 21.02.2011 - 00:01
fonte

1 risposta

2

È ragionevole e un DSL offre probabilmente la soluzione più accurata

Per maggiore chiarezza, presumo che la tua intenzione sia semplicemente scaricare l'ultima versione dell'intero sito web come XHTML direttamente come risorsa nella tua libreria. La libreria quindi valuterà questo come DSL e costruirà un modello di dominio appropriato di regole per il consumo delle applicazioni da utilizzare. Gli aggiornamenti del sito Web verranno immediatamente convertiti in set di regole rivisti.

Dato che hai già condotto alcune ricerche, immagino che tu abbia già visto questi articoli e questi libri, ma ecco comunque un elenco di letture consigliate:

Il tuo problema è in qualche modo semplificato dalla scelta di XHTML per il sito web poiché rende l'analisi iniziale un po 'più semplice.

    
risposta data 25.02.2011 - 10:27
fonte

Leggi altre domande sui tag