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

3 la respuesta

Clojure - Dividiendo un vector

Si tengo dos argumentos [[1 2] [3 4]] y [5 6], ¿cómo puedo llegar a [[1 5] [2 6] [3 5] [4 6]]. Pensé que podría tener que usarfor así que lo intenté (for [x [[1 2] [3 4]]] (for [xx x] (for [y [5 6]] [xx y])))Pero volvio((([1 5] [1 6]) ([2 5] [2 ...

1 la respuesta

Cómo entender la szy-seq de clojure

Estoy tratando de entender clojurelazy-seq operador, y el concepto de evaluación perezosa en general. Conozco la idea básica detrás del concepto: la evaluación de una expresión se retrasa hasta que se necesita el valor. En general, esto se puede ...

1 la respuesta

¿Cómo crear funciones Clojure `defn` automáticamente sin macros?

Originalmente motivado por la siguiente pregunta:Llamadas asignadas a macro clojurescript [https://stackoverflow.com/questions/43897632/mapped-calls-to-clojurescript-macro] Suponga que desea crear muchas funciones similares automáticamente (es ...

2 la respuesta

Cómo filtrar vectores de mapas por múltiples claves en Clojure

Supongamos que tenemos una estructura de datos como esta: (def data (atom [{:id 1 :first-name "John1" :last-name "Dow1" :age "14"} {:id 2 :first-name "John2" :last-name "Dow2" :age "54"} {:id 3 :first-name "John3" :last-name "Dow3" :age "34"} ...

1 la respuesta

clojure.spec forma humana legible?

Con clojure.spec, ¿hay alguna manera de definir una especificación más "legible para humanos" para los mapas anidados? Lo siguiente no se lee muy bien: (s/def ::my-domain-entity (s/keys :req-un [:a :b]) (s/def :a (s/keys :req-un [:c :d])) (s/def ...

0 la respuesta

Nueva ventana de consola al desarrollar en la réplica

Si estoy desarrollando, digamos, un editor de texto de consola, ¿cómo podría llamar a unnuevo marco de consola de lein repl?(o cualquier respuesta) Si se llama(main "file.txt") De la respuesta, se 'abriría' una nueva ventana de consola con el ...

2 la respuesta

Complejidad de la corriente distinta + generada aleatoriamente de Clojure

¿Cuál es la complejidad temporal de una expresión? (doall (take n (distinct stream)))dóndestream ¿Es una colección perezosamente generada (posiblemente infinita) con duplicados? Supongo que esto depende en parte de la cantidad o probabilidad de ...

2 la respuesta

¿Cómo cargar claves públicas de curva elíptica codificadas por PEM en Bouncy Castle?

Tengo una clave pública de curva elíptica codificada por PEM que estoy tratando de cargar en Bouncy Castle y todo lo que he intentado hasta ahora está fallando. Este es un ejemplo de la clave que estoy tratando de cargar: -----BEGIN PUBLIC ...

1 la respuesta

Número incorrecto de argumentos (0) pasados a: PersistentVector en la función loop / recur

Intentando definir unfactors función que devolverá un vector de todos los factores de un número usando loop / recur. ;; `prime?` borrowed from https://swizec.com/blog/comparing-clojure-and-node-js-for-speed/swizec/1593 (defn prime? [n] (if ...

3 la respuesta

Paso del estado de tiempo de compilación entre macros anidadas en Clojure

Estoy tratando de escribir una macro que se pueda usar tanto de forma global como anidada, así: ;;; global: (do-stuff 1) ;;; nested, within a "with-context" block: (with-context {:foo :bar} (do-stuff 2) (do-stuff 3))Cuando se usa de ...