Domande con tag 'extensibility'

19
risposte

Linguaggi di programmazione con un meccanismo di estensione della sintassi simile a Lisp [chiuso]

Ho solo una conoscenza limitata di Lisp (cerco di imparare un po 'nel mio tempo libero) ma per quanto ne so io le macro Lisp permettono di introdurre costrutti e sintassi di un nuovo linguaggio descrivendoli in Lisp stesso. Ciò significa che un...
posta 13.09.2012 - 11:54
3
risposte

Come si dovrebbe realizzare un software pluggable?

Se hai un'applicazione di qualche tipo e vuoi che i tuoi utenti siano in grado di scrivere plugin per questo, come deve essere progettata l'applicazione? Che cosa devi prendere in considerazione, quali sono gli schemi di progettazione per que...
posta 14.07.2011 - 12:50
2
risposte

Come rendere modulare un sito ASP.NET MVC

Sono in fase di pianificazione per la creazione di un sistema intranet di dipendenti con ASP.NET MVC 4. Vorremmo che il sito fosse costituito da "moduli" separati, ognuno dei quali offre una funzionalità diversa: messaggistica, buste paga modifi...
posta 23.01.2013 - 15:38
3
risposte

Java Generics - come trovare un equilibrio tra espressività e semplicità

Sto sviluppando un codice che utilizza i farmaci generici e uno dei miei principi guida era renderlo utilizzabile per gli scenari futuri, e non solo per quelli di oggi. Tuttavia, diversi colleghi hanno dichiarato che avrei potuto scambiare la le...
posta 13.02.2013 - 00:29
3
risposte

C ++ Spazi dei nomi estendibili: come forzare le dichiarazioni nello spazio dei nomi globale

È un buon stile di programmazione includere tutte le dipendenze necessarie in un'intestazione che le fa riferimento. Spesso questo include dichiarazioni che sono posizionate nel STD & namespace globali (come cstdio). Tuttavia, questo crea pr...
posta 29.09.2015 - 21:26
1
risposta

Devo lasciare che i miei utenti scrivano BnfExpressions per estendere la grammatica?

Prefazione Sto progettando un linguaggio di template (per favore salta il discorso no / why ??). Uno degli obiettivi principali di questa lingua è di essere estensibile. Ci sono 2 elementi principali nella mia lingua. "Tag" e "Direttive". I t...
posta 23.04.2011 - 23:47
1
risposta

Come affrontare l'estensibilità considerando l'Anti-Simmetria Dati / Oggetto?

In Clean Code di Uncle Bob, pagina 124-125 afferma Procedural code (code using data structures) makes it easy to add new functions without changing the existing data structures. OO code, on the other hand, makes it easy to add new classes w...
posta 27.04.2018 - 19:40
3
risposte

Come progettare un sistema che consente estensioni multiple parallele dello stesso "componente"?

Come giocatore, ho riscontrato i seguenti problemi relativi alla creazione e all'utilizzo di "estensioni" (alias mod) per i giochi: 1) Whenever the game is updated, all the mods break. 2) Most mods don't work with each other, so the pl...
posta 12.09.2011 - 16:54
5
risposte

Progettazione per l'estensibilità di terze parti

Ho difficoltà a capire come fornire un'API a terze parti per consentire le estensioni per le applicazioni desktop. Capisco che se sto usando un linguaggio compilato (ad esempio C ++), posso caricare le librerie dinamiche come estensioni in fase...
posta 11.07.2018 - 03:32
3
risposte

Differenza tra programmazione estensibile e programmazione estendibile?

Che differenza c'è tra "programmazione estensibile" e "programmazione espandibile?" Wikipedia afferma quanto segue: The Lisp language community remained separate from the extensible language community, apparently because, as one...
posta 27.06.2011 - 08:13