Perguntas com a marcação «clojure»

Clojure é um dialeto Lisp moderno para a Máquina Virtual Java (com versões para CLR e JavaScript). Mais do que meramente uma implementação de Lisp em Java, Clojure fornece acesso às classes e ecossistema de Java.

11
Mapeando uma Função nos Valores de um Mapa no Clojure
Eu quero transformar um mapa de valores em outro mapa com as mesmas chaves, mas com uma função aplicada aos valores. Eu pensaria que havia uma função para fazer isso na API do clojure, mas não consegui encontrá-la. Aqui está um exemplo de implementação do que estou procurando (defn map-function-on-map-vals …



6
Por que Clojure tem "palavras-chave" além de "símbolos"?
Eu tenho um conhecimento passageiro de outros Lisps (particularmente Scheme) desde o início. Recentemente, tenho lido sobre o Clojure . Vejo que ele possui "símbolos" e "palavras-chave". Símbolos que eu conheço, mas não com palavras-chave. Outros Lisps têm palavras-chave? Qual é a diferença entre as palavras-chave e os símbolos que …
130 lisp  clojure  scheme  keyword 



9
Clojure: reduzir vs. aplicar
Entendo a diferença conceitual entre reducee apply: (reduce + (list 1 2 3 4 5)) ; translates to: (+ (+ (+ (+ 1 2) 3) 4) 5) (apply + (list 1 2 3 4 5)) ; translates to: (+ 1 2 3 4 5) No entanto, qual é o clojure …
126 clojure 



11
leiningen - como adicionar dependências para jars locais?
Eu quero usar o leiningen para construir e desenvolver meu projeto clojure. Existe uma maneira de modificar o project.clj para dizer a ele para escolher alguns jars dos diretórios locais? Tenho alguns jars proprietários que não podem ser carregados em repositórios públicos. Além disso, o leiningen pode ser usado para …
117 java  build  clojure  maven  leiningen 






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.