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

3 la respuesta

Clojure y ClojureScript: clojure.core / read-string, clojure.edn / read-string y cljs.reader / read-string

No tengo claro la relación entre todas estas funciones de cadena de lectura. Bueno, está claro queclojure.core/read-string puede leer cualquier cadena serializada que es emitida porpr[n] o inclusoprint-dup. También está ...

10 la respuesta

¿Hay un REPL de color para Clojure?

Me gustaría obtener un REPL de color para el código de clojure, similar a lo que puede hacer con IRB para Ruby. ¿Hay alguna biblioteca o configuración para user.clj que proporcione una coloración automática de REPL? Ejemplo IRB:

3 la respuesta

¿Cómo puedo obtener Clojure: pre &: post para informar su valor de falla?

(defn string-to-string [s1] {:pre [(string? s1)] :post [(string? %)]} s1)Me gustan: pre y: condiciones de publicación, me permiten descubrir cuándo he colocado "clavijas cuadradas en agujeros redondos" más rápidamente. Tal vez está mal, pero me ...

0 la respuesta

Especifique la composición de funciones a través de mapas declarativos en F #

losClojure Prismatic / Plumbing library [https://github.com/Prismatic/plumbing] se puede utilizar para proporcionar una definición declarativa y explícita de un gráfico de funciones de aplicación o módulo. En resumen, proporciona un medio para ...

3 la respuesta

Devolver mapa plano de un registro Clojure

Tengo un registro: (defrecord Point [x y]) (def p (Point. 1 2))Ahora quiero extraer solo el mapa del registro. Estas formas hacen el trabajo. ¿Son estas buenas maneras? ¿Hay mejores formas? (into {} (concat p)) (into {} (map identity p)) (apply ...

1 la respuesta

¿Cómo implementar lambda como una función llamada "lambda" en Clojure?

Me gustaría poder definir lambdas usando la sintaxis común de Lisp, en Clojure. Por ejemplo: (lambda (myarg) (some-functions-that-refer-to myarg))Esto debe resultar en lo mismo que: #(some-functions-that-refer-to %)En mi caso, sé que siempre ...

3 la respuesta

Falta HighGUI en OpenCV 3.0.0 JAR

Estaba compilando OpenCV 3.0.0 con soporte de Java. Mi guión fue: mkdir /opt/opencv /opt/opencv/opencv-build cd /opt/opencv git clone https://github.com/Itseez/opencv.git cd /opt/opencv/opencv-build export OPENCV_INSTALL_PATH=/opt/opencv export ...

1 la respuesta

¿Cómo deshabilitar las aserciones de Clojure, incluidas las condiciones previas?

¿Cuáles son algunas buenas maneras de deshabilitar las aserciones de Clojure (incluidas las condiciones previas y posteriores) en el REPL? ¿Para un perfil arbitrario de Leiningen?

1 la respuesta

propósito de clojure función reducida

¿Cuál es el propósito de la clojure?reduced función (agregada en clojure 1.5, https://clojure.github.io/clojure/clojure.core-api.html#clojure.core/reduced [https://clojure.github.io/clojure/clojure.core-api.html#clojure.core/reduced]) No puedo ...

1 la respuesta

¿Dependencias locales en Leiningen sin crear un repositorio Maven?

Estoy creando una aplicación web Compojure, y me gustaría que use funciones de otro proyecto Clojure que escribí. No estoy familiarizado con Maven, y por lo que he escuchado, tiene una curva de aprendizaje muy ...