Eu tentei entender a diferença entre Lisp-1 e Lisp-2 e como isso se relaciona com Clojure, mas ainda não entendi direito. Alguém pode me
Eu tentei entender a diferença entre Lisp-1 e Lisp-2 e como isso se relaciona com Clojure, mas ainda não entendi direito. Alguém pode me
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...
Freqüentemente, estou usando uma lista preguiçosa quando quero um vetor e vice-versa. Além disso, às vezes tenho um vetor de mapas, quando na verdade queria um conjunto de mapas. Existe alguma função auxiliar para me ajudar a converter entre esses
É possível dividir um namespace Clojure em vários arquivos de origem ao fazer uma compilação antecipada com :gen-class? Como fazer (:main true)e (defn- ...)entram em
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...
Fechado . Esta questão precisa de detalhes ou clareza . Atualmente não está aceitando respostas. Quer melhorar esta questão? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 3 meses . Melhore esta questão Tenho...
Estou mudando para o Emacs para trabalhar no Clojure / Lisp. Quais são todas as informações que preciso para configurar no Emacs para poder fazer o seguinte? correspondência / geração automática de colchetes de fechamento correspondentes estilo Lisp / Clojure autoindent, não estilo C ++ /...
Estou procurando um algoritmo para gerar permutações de um conjunto de forma que eu possa fazer uma lista preguiçosa deles em Clojure. ou seja, eu gostaria de iterar sobre uma lista de permutações onde cada permutação não é calculada até que eu solicite, e todas as permutações não precisam ser...
Tanto os futuros quanto as promessas se bloqueiam até que tenham calculado seus valores, então qual é a diferença entre eles?
Há algo que não entendo sobre funções anônimas usando a notação curta # (..) O seguinte funciona: REPL> ((fn [s] s) "Eh") "Eh" Mas isso não: REPL> (#(%) "Eh") Isso funciona: REPL> (#(str %) "Eh") "Eh" O que não entendo é por que (# (%) "Eh") não funciona e ao mesmo tempo não...
Clojure tem gen-class, reify, proxy e também deftype e defrecord para definir novos tipos de dados semelhantes a classes. Para uma linguagem que valoriza a simplicidade sintática e abomina a complexidade desnecessária, parece uma aberração. Alguém poderia explicar porque é assim? A defclass do...
Enquanto esse trecho (dorun (map deref (map #(future (println % (Thread/currentThread))) (range 10)))) imprime 10 linhas misturadas mostrando diferentes segmentos: 0 #object[java.lang.Thread 0x5f1b4a83 Thread[clojure-agent-send-off-pool-26,5,main]] 2 #object[java.lang.Thread 1...