Resultados de la búsqueda a petición "clojure"

5 la respuesta

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 ...

3 la respuesta

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 ...

2 la respuesta

¿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

1 la respuesta

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?

2 la respuesta

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 ...

4 la respuesta

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 ...

4 la respuesta

¿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?

2 la respuesta

¿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 ...

3 la respuesta

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 ...

7 la respuesta

¿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?