Lisp è una famiglia di linguaggi di programmazione generici, influenzati dal lambda calcolo e con la capacità di manipolare il codice sorgente come struttura di dati.
Leggendo i saggi di Paul Graham sui linguaggi di programmazione, si potrebbe pensare che le macro Lisp siano l'unica strada da percorrere. Come sviluppatore impegnato, lavorando su altre piattaforme, non ho avuto il privilegio di usare le macro Lisp. Come qualcuno che vuole capire il brusio, ti preghiamo di spiegare …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Migliora questa domanda L'ingegneria del software come viene insegnata oggi è …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Racket è un discendente di Scheme. In che modo la racchetta è diversa dall'R6RS? Cosa ha aggiunto, portato via o è solo diverso? Capisco che Racket è più di una lingua, è una piattaforma per le lingue. Ma mi riferisco al dialetto principale della racchetta.
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Qual è il modo migliore per fare le GUI in Clojure ? C'è un esempio di alcuni wrapper Swing o SWT funzionali ? O qualche integrazione con la descrizione della GUI dichiarativa di JavaFX che potrebbe essere facilmente inclusa nelle espressioni s usando un po 'di macrologia? Qualche tutorial?
Ho sperimentato Lisp (in realtà Scheme) e l'ho trovato una lingua molto bella di cui sono interessato a saperne di più. Tuttavia, sembra che Lisp non sia mai utilizzato in progetti seri e non l'ho visto elencato come l'abilità desiderata in nessun annuncio di lavoro. Sono interessato a ricevere notizie …
Ho bisogno di aiuto per comprendere alcuni dei punti di What Grap Different di Paul Graham . Un nuovo concetto di variabili. In Lisp, tutte le variabili sono effettivamente puntatori. I valori sono quelli che hanno tipi, non variabili, e assegnare o associare variabili significa copiare i puntatori, non ciò …
So che i programmatori Lisp e Scheme di solito dicono che evaldovrebbero essere evitati se non strettamente necessari. Ho visto la stessa raccomandazione per diversi linguaggi di programmazione, ma non ho ancora visto un elenco di argomenti chiari contro l'uso di eval. Dove posso trovare un resoconto dei potenziali problemi …
Ho una conoscenza passante di altri Lisps (in particolare Scheme) di ritorno. Di recente ho letto di Clojure . Vedo che ha sia "simboli" che "parole chiave". Simboli con cui ho familiarità, ma non con parole chiave. Altre Lisps hanno parole chiave? In che modo le parole chiave sono diverse …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sono uno sviluppatore web da un po 'di tempo e di recente ho iniziato a imparare un po' di programmazione funzionale. Come altri, ho avuto alcuni problemi significativi ad applicare molti di questi concetti al mio lavoro professionale. Per me, la ragione principale di ciò è che vedo un conflitto …
So che sono dialetti della stessa famiglia linguistica chiamata lisp, ma quali sono esattamente le differenze? Potresti fornire una panoramica, se possibile, su argomenti come sintassi, caratteristiche, funzionalità e risorse.
Dopo aver attraversato le parti principali di un libro Lisp introduttivo, non riuscivo ancora a capire cosa fa la funzione operatore speciale (quote)(o equivalente '), eppure questo è stato tutto il codice Lisp che ho visto. Che cosa fa?
È possibile una variante Lisp completa di tipo statico? Ha senso che esista qualcosa di simile? Credo che una delle virtù di un linguaggio Lisp sia la semplicità della sua definizione. La digitazione statica comprometterebbe questo principio fondamentale?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.