Tag: CLOJURE
Cuando se ejecuta un REPL de Clojure o ClojureScript desde make, no se muestra ningún indicador. Makefile: clojure: clojure Luego, al hacer make clojure, no obtengo el indicador que obtendría al ejecutar simplemente clojure. (Este es, por supuesto, un ejemplo mínimo de Makefile.)
Digamos que necesitamos evaluar varias cláusulas en un archivo fuente, por ejemplo: test.clj @(def x 1) @(def y 2) @(def z 3) Solo se muestra la última evaluación si usamos directamente clj o lein repl, user => (load-file “test.clj”) 3 Podemos rodear cada una de ellas con println para mostrar . . . Read more
En Babashka v0.6.2, puedo llamar a macroexpand en la macro for y la salida es algo como esto: user=> (macroexpand ‘(for [i (range 10)] i)) (clojure.core/let [iter__1755__auto__ (clojure.core/fn iter__147 [s__148] (clojure.core/lazy-seq (loop [s__148 s__148] (clojure.core/let [s__148 (clojure.core/seq s__148)] (clojure.core/when s__148 (if (clojure.core/chunked-seq? s__148) (clojure.core/let [c__1753__auto__ (clojure.core/chunk-first s__148) size__1754__auto__ (clojure.core/int (clojure.core/count . . . Read more
Tengo una matriz y quiero imprimir las filas de ella. Intenté implementarlo de esta manera, ¡pero no sé cómo hacer un bucle y obtener los otros elementos! (defn p! [args] (println (first args)) (drop args)) (p! [[1 2] [3 4]]) –> [1 2] El resultado debería lucir así: ;; 12 . . . Read more
Tengo un vector de mapas hash, como este: (def my-maps [{:a 1} {:b 2}]) Quiero iterar sobre cada mapa hash, darle un nombre más significativo a la clave y al valor dentro del bucle, y luego procesar cada mapa hash de manera diferente según su clave. Sin más preámbulos, aquí . . . Read more