Resultados de la búsqueda a petición "clojure"
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 ...
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 ...
¿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 ...
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"} ...
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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...