Domande con tag 'clojure'

1
risposta

Quale problema pratico deriva dalla mancanza di macro igienici in Clojure?

Ho sentito dire che i macro Clojure sono più facili da scrivere ma non affidabili quanto i macro igienici di Racket. La mia domanda ha 2 parti: In che modo gensym differisce dalle macro igieniche? Quali sono le macro di Racket che non...
posta 12.01.2016 - 04:56
5
risposte

La sintassi di Clojure è davvero più semplice di quella di Scala? [chiuso]

L'argomento che viene sempre fatto a favore di Clojure è quello. La sintassi è più semplice e c'è solo un modo per esprimere il codice senza regole complicate. Tuttavia Scala ha un sacco di diversi tipi di sintassi e costrutti rispetto a C...
posta 22.04.2013 - 12:10
3
risposte

In che modo le persone si liberano dei rami condizionali nella Programmazione funzionale?

Casi di switch di lunga durata o costrutti if-else-if sono evitati in OOP usando il polimorfismo ovunque sia applicabile. invece di ramificarsi facendo corrispondere un valore, la ramificazione viene eseguita a livello di classe stessa. In...
posta 28.06.2013 - 08:39
4
risposte

Utilizzo di Clojure invece di Python per motivi di scalabilità (multi-core), buona idea? [chiuso]

Dopo aver letto link e altri confronti tra Clojure e molte lingue, ho iniziato a pensare che, a parte la facilità d'uso, non avrei dovuto essere codificato in Python più, ma in Clojure invece. In realtà, ho iniziato a sentirmi irresponsabile p...
posta 06.04.2012 - 08:04
3
risposte

Se è possibile utilizzare def per ridefinire le variabili, quanto è considerato immutabile?

Cercando di imparare Clojure e non si può fare a meno di sentirsi dire continuamente come Clojure si basa su dati immutabili. Ma puoi ridefinire facilmente una variabile usando def giusto? Capisco che gli sviluppatori di Clojure lo evitino,...
posta 08.01.2016 - 18:21
1
risposta

Quali sono le librerie Clojure essenziali per imparare oltre le basi del "nucleo" [chiuso]

Mi sto insegnando Clojure. Ho iniziato a utilizzare Leiningen , sto lavorando su Clojure Koans , piano per fare LabREPL in seguito, e daremo un'occhiata a Noir . La mia domanda è: quali sono le essenziali librerie e funzioni del Clojure...
posta 14.12.2011 - 15:12
1
risposta

Come rifattorizzare un singleton Java su Clojure?

Sto scrivendo un semplice gioco in Java e voglio imparare Clojure, quindi ho deciso di rifattorizzare il mio attuale codice Java su Clojure. Il problema è che ho codificato così tanto nei linguaggi orientati agli oggetti che non riesco a vedere...
posta 28.11.2013 - 18:40
5
risposte

Applicazione Web Clojure: EC2 o GAE?

Sto sviluppando un'applicazione web scritta in Clojure usando il framework Compojure . La mia domanda è: dovrei distribuire su Amazon EC2 o Google App Engine? Ho letto questo articolo sull'esecuzione di Clojure codice su GAE, ma sono ancor...
posta 29.03.2011 - 21:06
1
risposta

Clojure: vars, atoms e refs (oh mio)

anche: defs, campi java, agenti Il sito web del clojure contiene la documentazione per questi concetti: Vars Atomi Rifiuti Agenti Capisco le parole, ma non concettualmente ho lo scopo / significato di questi. Quando dov...
posta 07.04.2012 - 03:54
1
risposta

È giusto dire che "i macro non compongono"?

Su questo post del blog aphyr (che è un brillante programmatore) afferma : Clojure macros come with some important restrictions. Because they’re expanded prior to evaluation, macros are invisible to functions. They can’t be composed funct...
posta 28.12.2013 - 23:34