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

3 la respuesta

Construyendo un mapa en función anónima en Clojure

Estoy aprendiendo el idioma y tengo una pregunta simple. ¿Por qué funciona esto (construcciones{:key "value"}): (#(assoc {} :key %) "value")Pero esto no: (#({:key %}) "value") ArityException Wrong number of args (0) passed ...

4 la respuesta

Clojure: creando una nueva instancia desde el nombre de la clase String

En Clojure, dado un nombre de clase como una cadena, necesito crear una nueva instancia de la clase. En otras palabras, ¿cómo implementaría new-instance-from-class-name en (def my-class-name "org.myorg.pkg.Foo") ; calls constructor of ...

3 la respuesta

¿Cómo funciona la sintaxis-cita de clojure?

Varios caracteres especiales en clojure son abreviaturas de cosas (quote (a b)) es lo mismo que'(a b) como puedes ver evaluando: user> ''(a b) (quote (a b))Esto parece ser una sintaxis como abreviatura, lo que me parece una buena idea. Pero ...

1 la respuesta

¿Crear el proyecto Scala más básico con Maven?

Yo uso Maven 3 para crear un nuevo proyecto Scala. Hasta donde entiendo, la forma de crear un nuevo proyecto con Maven es: mvn archetype:generateTal vez me estoy perdiendo algo, pero no pude encontrar ni una sola opción que ofrezca el proyecto ...

1 la respuesta

¿Cómo puedo usar mis especificaciones para los fines previstos si están en un espacio de nombres separado?

Uno de los ejemplos en elclojure.spec Guía [http://clojure.org/guides/spec]es una simple especificación de análisis de opciones: (require '[clojure.spec :as s]) (s/def ::config (s/* (s/cat :prop string? :val (s/alt :s string? :b boolean?)))) ...

3 la respuesta

Mensaje de error significativo para la validación de Clojure.Spec en: pre

Usé los últimos días para profundizar enclojure.specen Clojure y ClojureScript. Hasta ahora lo encuentro más útil, usar especificaciones como guardias en:pre y:post en funciones públicas que dependen de datos en cierto formato. (defn ...

2 la respuesta

¿Es posible crear referencias circulares en Clojure?

Ignorando interoperabilidad nativa y transitorios, ¿es posible crear estructuras de datos en Clojure que contengan referencias circulares directas? Parece que las estructuras de datos inmutables solo pueden contener referencias a versiones ...

3 la respuesta

En Lisp (Clojure, Emacs Lisp), ¿cuál es la diferencia entre list y quote?

Al leer el material introductorio en Lisp, ahora considero que lo siguiente es idéntico: (list 1 2 3) '(1 2 3)Sin embargo, a juzgar por los problemas que enfrento al usar el formulario citado tanto en Clojure como en Emacs Lisp, sonno lo ...

3 la respuesta

Álgebra computacional para Clojure

Versión corta: estoy interesado en algún código Clojure que me permita especificar las transformaciones de x (por ejemplo, permutaciones, rotaciones) bajo las cuales el valor de una función f (x) es invariable, de modo que pueda generar ...

4 la respuesta

¿Cuáles son los caracteres permitidos en una palabra clave Clojure?

Estoy buscando una lista de los caracteres permitidos en una palabra clave clojure. Específicamente, me interesa saber si se permite alguno de los siguientes caracteres:- _ /. No soy un programador de Java, por lo que no sabría las ...