Resultados da pesquisa a pedido "clojure"

1 a resposta

Como faço exclusões para dependências extraídas por leiningen ao escrever um plug-in?

Estou escrevendo um plug-in personalizado para Leiningen que ajudará na implantação de funções do AWS Lambda escritas no Clojure. estou a usaraws-java-sdk-lambda versão1.11.145 que depende de Jackson2.6.xespecificamente2.6.5 IIRC. Como estou ...

7 a resposta

Como encontro o índice de um item em um vetor?

Alguma idéia do que???? deveria estar? Existe um construído em? Qual seria a melhor maneira de realizar essa tarefa? (def v ["one" "two" "three" "two"]) (defn find-thing [ thing vectr ] (????)) (find-thing "two" v) ; ? maybe 1, maybe '(1,3), ...

1 a resposta

Como entender o preguiçoso-seq do clojure

Estou tentando entender o clojurelazy-seq operador e o conceito de avaliação preguiçosa em geral. Conheço a idéia básica por trás do conceito: a avaliação de uma expressão é adiada até que o valor seja necessário. Em geral, isso é possível de ...

2 a resposta

Como implementar uma função recursiva no cálculo lambda usando um subconjunto da linguagem Clojure?

Estou estudando o cálculo lambda com o livro "Uma introdução à programação funcional através do cálculo lambda", de Greg Michaelson. Eu implemento exemplos no Clojure usando apenas um subconjunto da linguagem. Eu permito apenas: símbolosfunções ...

6 a resposta

Iniciante ao Swing

Eu gostaria de criar um aplicativo Swing simples. No entanto, tenho muito, muito, muito pouca experiência com o Swing. Quero criar um aplicativo de uma janela que seja atualizado a cada 5 minutos com o conteúdo de uma captura de tela que eu faço. ...

6 a resposta

O equivalente 'let' de Clojure em Scala

Muitas vezes, enfrento a seguinte situação: suponha que tenho essas três funções def firstFn: Int = ... def secondFn(b: Int): Long = ... def thirdFn(x: Int, y: Long, z: Long): Long = ...e eu também tenhocalculate função. Minha primeira abordagem ...

3 a resposta

Clojure - dividindo um vetor

Se eu tenho dois argumentos [[1 2] [3 4]] e [5 6], como posso chegar a [[1 5] [2 6] [3 5] [4 6]]. Eu pensei que poderia ter que usarfor então eu tentei, (for [x [[1 2] [3 4]]] (for [xx x] (for [y [5 6]] [xx y])))Mas voltou((([1 5] [1 6]) ([2 5] ...

2 a resposta

Equivalente “dir” do Python no Clojure

Alguém sabe se existe um equivalente de Clojure para Pythons "dir". Basicamente, preciso conhecer as funções que posso chamar para algo ou mais especificamente sobre objetos java. Quero conhecer os métodos e propriedades disponíveis (não sei se ...

3 a resposta

Remova nós XML específicos usando o Clojure

Eu tenho a seguinte estrutura XML: (def xmlstr "<ROOT> <Items> <Item><Type>A</Type><Note>AA</Note></Item> <Item><Type>B</Type><Note>BB</Note></Item> <Item><Type>C</Type><Note>CC</Note></Item> <Item><Type>A</Type><Note>AA</Note></Item> </Items> ...

1 a resposta

Como Clojure aborda a Separação de Preocupações?

Como Clojure aborda a Separação de Preocupações? Como o código é um dado, as funções podem ser passadas como parâmetros e usadas como retornos ... E, como existe esse princípio "Melhores 1000 funções que funcionam em 1 estrutura de dados, do que ...