Clojure è un linguaggio generico che supporta lo sviluppo interattivo che incoraggia uno stile di programmazione funzionale e semplifica la programmazione multithread.
In precedenti domande mi è stato detto che i linguaggi di programmazione funzionale non sono adatti per sistemi dinamici come un motore fisico, principalmente perché è costoso mutare oggetti. Quanto è realistica questa affermazione e perché?
La documentazione per ref mostra un'opzione: max-history e afferma che "i ref accumulano la storia in modo dinamico quando necessario per gestire le richieste di lettura". Vedo che esiste una cronologia nel REPL, ma non vedo come trovare i valori precedenti di un riferimento: user=> (def the-world (ref "hello" :min-history …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Sono principalmente uno sviluppatore .NET, quindi di solito uso Windows / …
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.