es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CLOJURE

¿Cómo interpreto “merge-with” que toma una función en Clojure?

Actualmente estoy aprendiendo Clojure y soy un principiante total y agradecería algo de ayuda para comprenderlo. Revisé algún código hoy y encontré esto. (let [timepoints (merge-with (fn [mf swt] [mf swt]) timepoint-max timepoint-sum )]) donde mf, swt, timepoint-max y timepoint-sum se parecen a algo así {“Timepoint1”: 3, “Timepoint2”: 2} Entonces, . . . Read more

Extrayendo lvars de dominio finito de un mapa.

Quiero poner lvars frescos con un dominio finito en un mapa y establecer una relación entre ellos en otra parte de mi código. Considera el fragmento a continuación: (l/run 1 [q] (l/fresh [x y z a b c] (fd/in x y z (fd/intervalo 0 100)) ; establecer dominio para x . . . Read more

Datomic free falló en OpenJDK 17.

Se probó Datomic free 0.9.5703.21 con Clojure 1.10.3 y openjdk 17, pero falló a continuación, $ bin/maven-install <p>$ bin/transactor config/samples/free-transactor-template.properties => El sistema inició datomic:free://localhost:4334/<NOMBRE-BD></p> <p>$ clj -Sdeps ‘{:deps {com.datomic/datomic-free {:mvn/version “0.9.5703.21”}}}’ user=> (require ‘[datomic.api :as d]) nil user=> (d/create-database “datomic:free://localhost:4334/test”) Error de ejecución (ActiveMQInternalErrorException) (ChannelImpl.java 404) No ocurre ningún . . . Read more