Resultados da pesquisa a pedido "clojure"
ma função de Fibonacci recursiva no Clojure
Eu sou um novato no Clojure que queria ver o motivo de toda essa confusão. Descobrindo que a melhor maneira de entender isso é escrever um código simples, pensei em começar com uma função Fibonacc Meu primeiro esforço foi: (defn fib [x, n] ...
Inicializando elementos de um mapa condicionalmente no Clojure
Estou procurando a melhor maneira de evitar condicionalmente adicionar um elemento a um mapa quando ele estiver sendo inicializado / definido. Nesse caso, quero evitar adicionar um elemento a um mapa se o valor da chave for nulo. (defn ...
Como criar um objeto JS com métodos e construtor no ClojureScript
Imagine que a tarefa é criar alguma lib de utilidade no clojurescript para que possa ser usada no J Por exemplo, digamos que eu queira produzir um equivalente a: var Foo = function(a, b, c){ this.a = a; this.b = b; this.c = c; ...
Qual é a diferença entre seq e seq?
------------------------- clojure.core/seq ([coll]) Returns a seq on the collection. If the collection is empty, returns nil. (seq nil) returns nil. seq also works on Strings, native Java arrays (of reference types) and any objects that implement ...
clojure e leiningen - usando um repositório git como dependência
É possível ter o leiningen puxar um projeto diretamente de um repositório git (no github) como uma dependênci sando o Bundler com Ruby, é possível mapear uma gema para um repositório git, permitindo o rápido desenvolvimento e integração de ...
Testando se um objeto é uma matriz primitiva Java no Clojure
Qual é a melhor maneira de detectar se um objeto é uma matriz primitiva Java no Clojur A razão pela qual eu preciso disso é fazer um tratamento especial para matrizes primitivas, que podem ser algo como: (if (byte-array? object) ...
Como Clojure ^: const funciona?
Estou tentando entender o que^:const faz no clojure. É o que os desenvolvedores dizem.http: //dev.clojure.org/display/doc/1. [http://dev.clojure.org/display/doc/1.3] (constantes de definição {: pi 3.14: e 2.71}) (def ^: const pi (: pi ...
Overflow durante o uso recorrente no clojure
Eu tenho uma calculadora simples de números primos no clojure (um algoritmo ineficiente, mas só estou tentando entender o comportamento do retorno por enquanto). O código é: (defn divisible [x,y] (= 0 (mod x y))) (defn naive-primes [primes ...
Você pode obter o "código como dados" de uma função carregada no Clojur
Para colocar de outra maneira, " Ok, então código é dados ... [http://groups.google.com/group/clojure/browse_thread/thread/554cdc59d8a46f01]" Esse thread aborda como ler um arquivo de origem, mas estou pensando em como obter a expressão s de ...
Como fazer uma função Clojure assumir um número variável de parâmetros?
Estou aprendendo Clojure e estou tentando definir uma função que usa um número variável de parâmetros (a variadic) e resuma-os (sim, assim como o procedimento +). No entanto, não sei como implementar essa função Tudo o que posso fazer ...