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