Resultados da pesquisa a pedido "clojure"

2 a resposta

Sublime Text, SublimeREPL, Clojure e Windows 8

Eu tenho ambos, Leiningen e Clojure, trabalhando no Windows 8 separadamente do Sublime Text (por exemplo, posso obter uma substituição trabalhando no Windows PowerShell). Meu problema é que não consigo fazer o SublimeREPL funcionar no ...

2 a resposta

Converter vetor de listas em vetor de vetores

Eu tenho os seguintes dados em um arquivo .txt: 1|John Smith|123 Here Street|456-4567 2|Sue Jones|43 Rose Court Street|345-7867 3|Fan Yuhong|165 Happy Lane|345-4533Eu obtenho os dados e os converto em um vetor usando o seguinte código: (def ...

3 a resposta

Por que as duas mônadas de Clojure `let 'e` for`?

Nesta discussão [https://groups.google.com/forum/#!msg/clojure/DJGHPQc5qaI/Sn7qtA5Uz04J] Brian Marick [https://twitter.com/marick]afirma ...

2 a resposta

Você pode formular o tipo de inserção como um monóide no Clojure?

Este é o código para uma classificação de inserção no Clojure: (defn in-sort! [data] (letfn [(insert ([raw x](insert [] raw x)) ([sorted [y & raw] x] (if (nil? y) (conj sorted x) (if (<= x y ) (concat sorted [x,y] raw) (recur (conj sorted y) raw ...

2 a resposta

Usando o construtor de interoperabilidade na função de mapa (Clojure)

Estou recebendo esta reclamação ao passar o construtor Integer para mapear a função: => (map Integer. ["1" "2" "3"]) CompilerException java.lang.ClassNotFoundException: Integer., compiling:(NO_SOURCE_PATH:1:1)No entanto, quando envolvo o ...

3 a resposta

Como obter o nome da função como string no Clojure?

Como você pode obter o nome da função como string no Clojure? O que tenho até agora não parece nem um pouco idiomático: (defn fn-name [f] (first (re-find #"(?<=\$)([^@]+)(?=@)" (str f)))) (defn foo []) (fn-name foo) ;; returns "foo"EDITAR:Com ...

1 a resposta

Segurando a cabeça de uma sequência

Lendo uma pergunta recente, identifiquei a função que está sendo discutida (def fib-seq (lazy-cat [0 1] (map + (rest fib-seq) fib-seq)))como segurando a cabeça de uma sequência, mas me ocorreu reler minha resposta que havia encoberto os detalhes ...

3 a resposta

Clojure: retornando um vetor de uma função anônima

Escrevi uma pequena função anônima para ser usada com ummap ligar. A função retorna um vetor que contém o nome e o valor da coluna de uma consulta do conjunto de resultados SQL. Aqui está a função (entrada é o nome da coluna): (fn [name] ...

4 a resposta

Não consigo encontrar uma folha de dicas para mesas de luz

Alguém tem uma cheatsheet para LightTable, ainda melhor para o plugin paredit, parece que o meu google-fu não está disposto a encontrar um?

1 a resposta

Usando swap para MERGE (anexado a) um mapa aninhado em um átomo de Clojure?

Digamos que eu tenho um átomo que contém um mapa como este: {:count 0 :map hash-map}Como posso usar swap para mesclar outro par de valores-chave em:map?