Resultados de la búsqueda a petición "clojure"
Clojure: Semi-aplanamiento de una secuencia anidada
Tengo una lista con listas incrustadas de vectores, que se ve así: (([1 2]) ([3 4] [5 6]) ([7 8])) Lo que sé no es ideal para trabajar. Me gustaría aplanar esto a([1 2] [3 4] [5 6] [7 8]). flatten no funciona: me da(1 2 3 4 5 6 7 8). ¿Cómo ...
Modo Emacs Clojure sin crédito
Estoy usando el paquete de modo Clojure de ELPA. De lo contrario, todo está bien, pero no soporto el modo de crédito. Parece que no puedo apagarlo fácilmente, ahora lo desactivo para cada búfer que abro. Intenté establecer esta variable en ...
¿Cómo implemento foreach loop en clojure?
Implementar un bucle for en clojure parece ser fácil, pero ¿cómo puedo implementar una declaración foreach que lea cada elemento de la lista (vector) y haga algo? Me gusta esto.. (foreach i list expression)¡Gracias por adelantado
rareza en la función de mapa clojure
la primera cosa extraña sobre el mapa en clojure está en el siguiente fragmento: (apply map list '((1 a) (2 b) (3 c))) El resultado es sorprendente para mí: ((1 2 3) (a b c)) ¿Alguien podría explicar cómo funciona?
Dormir un hilo dentro de un ExecutorService (Java / Clojure)
Tengo un número bastante masivo de hilos que se crean dentro de un programa clojure: (import '(java.util.concurrent Executors)) (def *pool* (Executors/newCachedThreadPool)) (defn do-something [] ; work Thread/sleep 200 ; repeat) (dotimes [i ...
Leer un archivo zip usando la API de Java desde clojure
Estoy tratando de reescribir el siguiente fragmento en clojure, pero todo sale feo, ¿tal vez alguien sugiera una solución más elegante? import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import ...
¿Cómo puedo llamar a un método estático de Java en clojure?
Deseo llamar a la clase en la clase String. ¿Cómo puedo acceder a este método estático?
¿Cómo reordenar un mapa en Clojure?
Tengo un mapa ordenado así: {:a 1 :b 2 :c 3}: y una lista de pedidos como: [:c :a]: Me gustaría encontrar la forma más sencilla de obtener: {c: 3 :a 1}: ¿Alguien sabe como hacer esto Actualizar (defn asort [amap order] (conj {} (select-keys ...
Java y Clojure con Leiningen
Es posible administrar y compilar fácilmente clases Java nativas junto con Clojure en un proyecto usando leiningen? stoy trabajando a un nivel bastante bajo (con netty nio) y pensando que algunas de las clases de fontanería en realidad serían ...
¿Cómo repetir la cadena n veces de forma idiomátic
En Ruby,"str" * 3 te dará "strstrstr". En Clojure, lo más cerca que puedo pensar es(map (fn [n] "str") (range 3)) ¿Hay alguna forma más idiomática de hacerlo?