Resultados da pesquisa a pedido "clojure"

0 a resposta

Especifique a composição da função através de mapas declarativos em F #

oClojure Prismatic / Plumbing library [https://github.com/Prismatic/plumbing] pode ser usado para fornecer uma definição declarativa e explícita de um gráfico de funções de aplicativos ou módulos. Em resumo, fornece um meio para especificar cada ...

3 a resposta

Como posso obter o Clojure: pre &: post para informar seu valor com falha?

(defn string-to-string [s1] {:pre [(string? s1)] :post [(string? %)]} s1)Gosto de: condições pré e pós, elas me permitem descobrir quando coloquei "pinos quadrados em buracos redondos" mais rapidamente. Talvez esteja errado, mas eu gosto de ...

3 a resposta

Clojure e ClojureScript: clojure.core / read-string, clojure.edn / read-string e cljs.reader / read-string

Não estou claro sobre o relacionamento entre todas essas funções de leitura de string. Bem, está claro queclojure.core/read-string pode ler qualquer string serializada que é emitida porpr[n] ou mesmoprint-dup. Também está ...

6 a resposta

Como trabalhar com Leiningen e Cygwin

Estou tentando fazer Leiningen e Cygwin trabalharem juntos. Um dos problemas que acho que tenho é que tenho o Java instalado no diretório "C: \ Arquivos de Programas \ Java ...". O espaço parece estar causando problemas. Quando tento executar o ...

1 a resposta

Como você altera a versão do Clojure no Leiningen e no LightTable?

Quando digito (versão clojure) no meu repl no LightTable, recebo"1.5.1" como saída. Existe alguma maneira de atualizar para a 1.6.0? Estou assumindo que ele está desenhando a versão Clojure de Leiningen (2.3.4 na minha máquina), que é abastecida ...

6 a resposta

Como gerar sequências aleatórias repetíveis com o rand-int

Quero poder gerar números repetíveis usandorand em Clojure. (Especificamente, quero resultados de chamadas pararand-nth ou do Incantersample repetível, e esses chamamrand-int que por sua vez chamarand) Eu descobri deessa ...

1 a resposta

Validação de esquema polimórfico no Clojure

Eu quero usar um esquema para validar um objeto de solicitação. Um dos valores no mapa determina quais outros campos são válidos. Por exemplo, todos seriam válidos: { :name "jane" :type :dog :barking true } { :name "alan" :type :bird ...

1 a resposta

Sequência lenta de impressão Clojure

Estou tentando imprimir minha árvore binária, mas Clojure está me dando dificuldade para imprimir as seqüências corretamente. Então, eu tenho uma lista de nós'(1 2 3) por exemplo. Em cada iteração, quero imprimir o nó com um número de espaços ...

1 a resposta

Clojure: Usando campos proxy e mutáveis

Estou usando proxy no Clojure para estender uma classe Java. Preciso definir um campo na superclasse, como posso fazer isso? O código abaixo não funciona. (proxy [BasicPlayer] [] (open [url] (set! super/m_dataSource url)))

1 a resposta

Qual foi o motivo por trás do ClojureScript que não precisava da estrutura do Clojure?

defstruct não é suportado no ClojureScript - parece ser por design. Agora pode ser que essa seja efetivamente uma parte preterida da linguagem Clojure, e os designers do ClojureScript estavam apenas esperando que todos tivessem seguido em frente. ...