Perguntas com a marcação «clojure»

Clojure é uma linguagem de uso geral que suporta o desenvolvimento interativo que incentiva um estilo de programação funcional e simplifica a programação multithread.


1
Acessando o histórico de um `ref` no Clojure
A documentação para ref mostra uma opção: max-history e afirma que "refs acumulam histórico dinamicamente conforme necessário para lidar com demandas de leitura". Eu posso ver que há histórico no REPL, mas não vejo como encontrar valores anteriores de uma ref: user=> (def the-world (ref "hello" :min-history 10)) #'user/the-world user=> …
9 clojure  stm 



5
A sintaxe de Clojure é realmente mais simples que a de Scala? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
8 scala  clojure 



3
Quando eu exigiria uma macro em vez de uma função?
Sou novo no Clojure, sou novo no Macros e não tenho experiência anterior no Lisp. Eu criei meu próprio caso de switch como formulário e acabei com isso: (defmacro switch-case [v cases default] (if (cases v) (cases v) default )) e então tentei criar uma função e acabei com isso: …
7 clojure  macros 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.