Articles of clojure de

Como chamar o código Clojure de Java

Meu professor me permitiu praticar Clojure e Java! Eu definitivamente estou usando a oportunidade e quero que minha primeira atribuição Java chame algum código Clojure. Antes de ir para a atribuição real, quero criar um exemplo simples e funcional. Preciso da tua ajuda. Eu li alguns links sobre interoperabilidade Java / Clojure. Isso e isso […]

Como capturar várias exceções no Clojure?

Meu código Clojure tem alguma interação com java com um método que gera várias exceções. Eu gostaria de lidar com cada um deles. De acordo com a documentação do Clojure: (try expr* catch-clause* finally-clause?) catch-clause -> (catch classname name expr*) não tem menção de pegar múltiplas exceções. É possível fazer isso no Clojure? Obrigado!

Aplicação web Clojure – por onde eu começo?

Ultimamente tenho procurado o Clojure e adoro a linguagem. Eu gostaria de ver se posso fazer uma pequena aplicação web, apenas para me desafiar. No entanto, não tenho absolutamente nenhuma experiência em configurar quaisquer aplicativos da Web relacionados ao Java. Na verdade, eu realmente não tenho muita experiência com Java. Por onde eu começo? Eu […]

Desempenho de Clojure para algoritmos caros

Eu implementei um algoritmo para calcular a subsequência comum contígua mais longa (não deve ser confundida com a subsequência mais longa comum, embora não seja importante para essas questões). Eu preciso apertar o máximo desempenho disso porque eu vou chamar muito isso. Eu implementei o mesmo algoritmo no Clojure e no Java para comparar o […]

Como acessar a class Java interna estática via interoperabilidade Clojure?

Basicamente o que eu preciso fazer é isso FileChannel.MapMode.READ_ONLY Eu tentei fazer o óbvio (.. FileChannel MapMode READ_ONLY) mas isso acaba jogando uma exceção java.lang.NoSuchFieldException: MapMode até mesmo a / notação especificada para campos estáticos de access na documentação de interoperabilidade produz a mesma exceção (. (FileChannel/MapMode) READ_ONLY)