Resultados de la búsqueda a petición "clojure"
Aplicación de secuencia de funciones a una secuencia de valores
Quiero aplicar en parejas una lista de funciones a una lista de valores. Aquí hay un ejemplo para ilustrar. user=> (defn a [f x] (f x)) #'user/a user=> (map a [inc dec] '(98 8)) (99 7) Nota: tuve que definir una función a que tome una ...
Uso de macros Clojure para DSLs
Estoy trabajando en un proyecto de Clojure y a menudo me encuentro escribiendo macros Clojure para DSL, pero estaba viendo un video de Clojure sobre cómo una empresa usa Clojure en su trabajo real y el orador dijo que en el uso práctico no usan ...
¿Cómo puedo capturar la salida estándar de clojure?
Tengo algunas impresiones que necesito capturar de un programa Clojure y me preguntaba cómo podría capturar la salida. Yo he tratado (binding [a *out*] (println "h") a ): pero esto no funciona
Problema de análisis JSON de sintaxis inusual String (Clojure)
Tengo una cadena clojure larga (java.lang.String) que representa un JSON. Tiene una sintaxis de aspecto "normal": "{ a:1, b:"hello" }"Las teclas no tienen comillas a su alrededor. Todas las bibliotecas que he visto como ...
Memoria transaccional de software: ejemplo de composición
Una de las principales ventajas de la memoria transaccional de software que siempre se menciona es la componibilidad y la modularidad. Se pueden combinar diferentes fragmentos para producir componentes más grandes. En los programas basados en ...
¿Puedo crear un estado mutable dentro de los registros de Clojure?
Estoy considerando el uso de registros Clojure para asignar a entidades cambiantes en mi programa. ¿Son mutables? ¿O necesita usar referencias adicionales dentro de los registros? Estoy un poco confundido acerca de esto
¿Un REPL para unirlos a todos?
Me gustaría saber si hay una REPL [http://en.wikipedia.org/wiki/REPL] que no es específico del idioma. Paso mucho tiempo sumergiéndome en REPL (principalmente para Clojure, Scala y Haskell), y los paquetes me frustran en mayor o menor medida. ...
Se compila o interpreta Clojure?
Leí en alguna parte que Clojure está compilado. ¿Está realmente compilado, como Java o Scala, en lugar de interpretado, como Jython o JRuby?
¿Qué ventaja tienen las macros comunes de lector de lisp que Clojure no tiene?
He estado usando Clojure mucho recientemente, pero todavía no entiendo qué funcionalidad no obtengo que proporcionan las macros de lector de lisp comunes. ¿Puede explicarme explicar esto en términos simples?
¿Cómo puedo obtener los métodos de una clase Java de Clojure?
¿Cómo puedo obtener los métodos de una clase Java de Clojure?