Il caso in cui un operatore a livello sorgente descrive effettivamente un'operazione che si svolgerà in qualche punto futuro, thunk l'operatore reale insieme ai suoi operandi.
Non so se questo ha un nome generico, o forse è un elemento di des...
Ho una libreria python che mi consente di definire regole concatenando input e output di funzioni (producer (grep (count ([print (), log ()])))
Queste funzioni definiscono una pipeline da sinistra a destra.
Come potrei consentire agli utenti...
Sto cercando di semplificare i nostri test unitari con DSL scritte a mano. Finora ho DSL che supportano gli sviluppatori attraverso l'elaborazione di un servizio dopo aver impostato tutte le precondizioni e la costruzione di un monster object...
In un ambiente in cui il refactoring è difficile l'estensibilità può essere un risparmiatore di vita. Tuttavia, questa non è una scusa per sovrascrivere il codice.
Dato che una catena di metodi del costruttore fluente e sottile è supportata d...
Recentemente ho scritto un interprete per operazioni su matrici sparse (una "calcolatrice a matrice sparsa") in lex / yacc. Il linguaggio è ancora molto semplice e non include nemmeno strutture di controllo o subroutine parametrizzate, ma è già...
Sono il principale autore e designer di MELT , un linguaggio specifico per il dominio per estendere GCC (la raccolta di compilatori Gnu). L'implementazione è disponibile software gratuito (licenza GPLv3). Se desideri una descrizione dettaglia...
Attualmente sto sperimentando con DSL con xtext. Voglio implementare una soluzione rapida per il dsl che sto scrivendo e mi chiedo, se c'è una possibilità in xtext o xtend hook (o qualcos'altro) di generare un codice frammento dsl dalla grammati...
Password esposte negli URI
Un'applicazione memorizza gli URI da utilizzare per i trasferimenti di file tramite SFTP, FTP, FTPS e SCP. Molti di questi URI contengono password, ad esempio:
sftp://someuser:[email protected]/
Questi UR...
Sto scrivendo un gioco in c ++ con il motore javascript v8 incorporato in esso. Ho un sistema di flusso di lavoro c ++ che uso per dire cose come fare cose specifiche. È bello e mi piace, ma ho bisogno che funzioni anche in javascript.
Il cod...
Mi piacerebbe trovare o creare una sintassi per esprimere a livello di programmazione i contratti aziendali, e sto cercando un modo robusto, flessibile e resistente al futuro per farlo.
Un client dovrebbe essere in grado di aggiungere un pun...