Domande con tag 'dsl'

28
risposte

Quando è ragionevole creare il mio linguaggio di programmazione?

Esistono tipi di applicazioni killer, classi di problemi algoritmici, ecc., dove è meglio, a lungo termine, creare la mia lingua? PS: Giusto per essere sicuro, intendo un nuovo linguaggio di programmazione e un compilatore, non un nuovo compi...
posta 06.02.2009 - 13:13
3
risposte

In quale area la macro di LISP è migliore della "abilità" di Ruby per creare DSL

Una delle cose che fa risaltare Ruby è la capacità di creare meglio le lingue specifiche del dominio, come Sinatra Rspec Rake ActiveRecord di Ruby on Rails Anche se è possibile duplicare queste librerie in LISP tramite macro...
posta 03.06.2011 - 07:53
5
risposte

C'è qualcosa in .NET che mi consente di definire una grammatica e generare un linguaggio di programmazione?

Ho un corso in cui il proffesor ci ha chiesto di creare una DSL per il nostro progetto finale. Ci ha presentato nei primi corsi xText con Eclipse. Trattandosi di un nuovo corso, sono ancora un po 'confuso su cosa significano le lingue specific...
posta 15.10.2012 - 21:16
4
risposte

Astrazione del database: è eccessivo?

Dopo essere stato esposto a numerosi livelli di astrazione del database, comincio a chiedermi quale sia il significato di ogni libreria che inventa il proprio paradigma per accedere ai dati. Raccogliere un nuovo DAL è come imparare una nuova lin...
posta 15.04.2011 - 21:21
2
risposte

Le query SQL (di base) semanticamente equivalenti alle funzioni di ordine superiore?

SQL è fondamentalmente un'istanza specifica del dominio map + fold + filter? Mi sembra che il seguente SQL: SELECT name FROM fruits WHERE calories < 100 è solo zucchero sintattico per la seguente mappa + filtro + operazione di piegat...
posta 10.06.2015 - 20:06
4
risposte

Costruire un DSL: scritto in cima a un linguaggio generico o autonomo?

Sto discutendo sulla progettazione di un linguaggio specifico del dominio per semplificare un dato, oscuro modello di programmazione. Parte del dibattito è se costruirlo (come script) su una lingua / runtime esistente (ad es. Java) o renderlo au...
posta 24.01.2011 - 05:17
5
risposte

Quando una API è considerata un DSL incorporato?

Qual è la differenza tra un'API e un DSL (Domain Specific Language) incorporato? È solo sintassi? Considera un'API come OpenGL. Com'è diverso da un DSL grafico? In altre parole, se un'API è sufficientemente complessa, può essere conside...
posta 31.07.2014 - 15:40
6
risposte

I CSS possono essere considerati DSL?

Secondo Wikipedia, CSS è un linguaggio dei fogli di stile . Tuttavia, è praticamente l'unico tipo di linguaggio in uso (almeno dal punto di vista di uno sviluppatore web). Quando si tenta di categorizzare i CSS come linguaggio o tecnologia...
posta 31.05.2011 - 02:14
2
risposte

Quali libri o riferimenti riguardano la progettazione di lingue specifiche di dominio? [chiuso]

Ci sono molti libri su linguaggi specifici di dominio (DSL). Questi libri parlano di compilatori, interpreti, analisi, lessico, analisi semantica e altri vari elementi che qualcuno ha bisogno di implementare un DSL. So già come implementare u...
posta 17.08.2011 - 06:48
2
risposte

Serve una panoramica dei concetti e degli strumenti per tradurre una DSL in espressioni regolari

Sto cercando una piccola guida. Fino a stamattina, questo era tutto sulla mia testa. Dopo aver passato oggi ricerche su Wikipedia, StackOverflow, ecc., Direi che ho il naso fuori dall'acqua. Ho il compito di ricercare un progetto che, a quanto h...
posta 20.06.2014 - 22:24