Resultados da pesquisa a pedido "clojure"

1 a resposta

Por que Clojure trava depois de ter realizado meus cálculos?

Estou experimentando a filtragem de elementos em paralelo. Para cada elemento, preciso executar um cálculo de distância para ver se está próximo o suficiente de um ponto de destino. Não importa que estruturas de dados já existam para isso, estou ...

1 a resposta

Como selecionar o enésimo elemento de tipo específico no vivo?

Estou tentando raspar alguns dados de uma página com um layout baseado em tabela. Portanto, para obter alguns dados, preciso obter algo como a 3ª tabela dentro da 2ª tabela dentro da 5ª tabela dentro da 1ª tabela dentro do corpo. Estou tentando ...

1 a resposta

Uma regex para corresponder a uma vírgula que não está entre aspas

Estou usando o Clojure, então isso está no contexto de regexes Java. Aqui está um exemplo de string: {:a "ab,cd, efg", :b "ab,def, egf,", :c "Conjecture"}Os bits importantes são as vírgulas após cada sequência. Gostaria de poder substituí-los ...

2 a resposta

Como faço para parar o servidor jetty no clojure?

Estou escrevendo um aplicativo Web usando ring e clojure. Estou usando o adaptador jetty para o servidor de desenvolvimento e o emacs / SLIME for IDE. Enquanto o wrap-reload ajuda, o jet-run bloqueia minha sessão de lodo e eu gostaria de poder ...

3 a resposta

Parando loops infinitos ao executar testes de clojure no emacs com leiningen e swank / slime

Em certos tipos de código, é relativamente fácil causar um loop infinito sem explodir a pilha. Ao testar código dessa natureza usando clojure-test, há uma maneira de interromper os testes em execução atuais sem reiniciar o ...

2 a resposta

Como o 'Model' em um webapp do tipo Rails seria implementado em uma linguagem de programação funcional?

Nas estruturas de desenvolvimento da Web MVC, como Ruby on Rails, Django e CakePHP, as solicitações HTTP são roteadas para os controladores, que buscam objetos que geralmente são mantidos em um armazenamento de banco de dados back-end. Esses ...

5 a resposta

Como filtrar um mapa persistente no Clojure?

Eu tenho um mapa persistente que quero filtrar. Algo assim: (filter #(-> % val (= 1)) {:a 1 :b 1 :c 2})O exposto acima sai como([:a 1] [:b 1]) (uma sequência lenta de entradas do mapa). No entanto, eu quero ser{:a 1 :b 1}. Como posso filtrar um ...

3 a resposta

Clojure-Como adicionar pares sucessivos em vetor?

Tentando escrever uma função recursiva que adiciona pares sucessivos em um vetor. [1 2 3 4] => [3 5 7]Quase preso e é isso que eu tenho atualmente: (def tmp [ 1 2 3 4]) user> (map #(+ (second %) (first %)) (partition-all 2 tmp ))Isso está ...

2 a resposta

clojure recorrente vs loop imperativo

Aprendendo Clojure e tentando entender a implementação: Qual é a diferença de: (def factorial (fn [n] (loop [cnt n acc 1] (if (zero? cnt) acc (recur (dec cnt) (* acc cnt)) ; in loop cnt will take the value (dec cnt) ; and acc will take ...

2 a resposta

isReachable em Java não parece estar funcionando exatamente como deveria

Estou usando o Clojure, mas posso ler Java, portanto, essa não é uma pergunta específica do Clojure. Isso nem parece funcionar no Java. Estou tentando implementar um pouco de uma função 'ping' usando isReachable. O código que estou usando é o ...