Clojure è un moderno dialetto Lisp per Java Virtual Machine (con versioni per CLR e JavaScript). Più che una semplice implementazione di Lisp in Java, Clojure fornisce l'accesso alle classi e all'ecosistema di Java.
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, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Chiuso . Questa domanda richiede dettagli o chiarezza . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 18 giorni fa . Migliora questa domanda Ho visto così tanto di recente sulla programmazione funzionale e Clojure sembra particolarmente interessante. Anche …
Mi trasferisco in Emacs per lavorare su Clojure / Lisp. Quali sono tutte le informazioni di cui ho bisogno per configurare su Emacs per poter fare quanto segue? abbinamento / generazione automatica delle parentesi di chiusura corrispondenti autoindent Lisp / Clojure style, non C ++ / Java style Evidenziazione della …
Sto cercando un algoritmo per generare permutazioni di un set in modo tale da poterne fare un pigro elenco in Clojure. cioè mi piacerebbe iterare su un elenco di permutazioni in cui ogni permutazione non viene calcolata fino a quando non la richiedo e tutte le permutazioni non devono essere …
C'è qualcosa che non capisco sulle funzioni anonime che usano la notazione breve # (..) I seguenti lavori: REPL> ((fn [s] s) "Eh") "Eh" Ma questo non: REPL> (#(%) "Eh") Funziona: REPL> (#(str %) "Eh") "Eh" Quello che non capisco è perché (# (%) "Eh") non funziona e allo stesso …
Clojure ha gen-class, reify, proxy e anche deftype e defrecord per definire nuovi tipi di dati di tipo classe. Per un linguaggio che valorizza la semplicità sintattica e detesta la complessità inutile, sembra un'aberrazione. Qualcuno potrebbe spiegare perché è così? Poteva essere sufficiente la defclass in stile Common Lisp?
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.