Resultados da pesquisa a pedido "clojure"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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] ...
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?
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?