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

8 la respuesta

@Variable pasado a macro se resuelve en un espacio de nombres incorrecto?

Los Noir [http://webnoir.org/] macrodefpage me está dando un poco de problemas. Estoy tratando de construir una llamada similar a esta: (defpage [:post "some/url"] [data] ;; some stuff... ) Sin embargo, en lugar de usar la palabra clave:post Me ...

14 la respuesta

Reversamente una secuencia inversa en Clojure

Quiero invertir una secuencia en Clojure sin usar lareverse, y hazlo de forma recursiva. Esto es lo que se me ocurrió: (defn reverse-recursively [coll] (loop [r (rest coll) acc (conj () (first coll))] (if (= (count r) 0) acc (recur (rest r) ...

6 la respuesta

¿Cómo usar leiningen para desarrollar usando frascos locales?

Me doy cuenta de que esta pregunta es más o menos la pregunta exacta encontrada aqu [https://stackoverflow.com/questions/2404426/leiningen-how-to-add-dependencies-for-local-jars] . Sin embargo, dado que esa pregunta tiene 1,5 años (más o menos), ...

2 la respuesta

Escribir una función de acumulador en Clojure

Me gustaría saber cómo escribir el ejemplo de acumulador incluido enLa venganza de los nerds [http://www.paulgraham.com/icad.html] ensayo. Es fácil entender cómo funciona, sin embargo, no puedo recrearlo en Clojure, no funcionaacumula pero solo ...

4 la respuesta

Pasar lista de variables individualmente a la función clojure

He estado jugando con clojure, y decidí hacer una función de orden superior que combine mapcat y list para emular este comportamiento: Clojure> (mapcat list '(1 2 3 4) '(5 6 7 8)) (1 5 2 6 3 7 4 8)mi primer intento fue definir mapcatList de la ...

2 la respuesta

¿Por qué la función de despacho Clojure defmulti recibe 0 args?

Begin Edit: ¡Mea culpa! Me disculpo Estaba ejecutando esto en la respuesta de pastel en Clojure 1.2.1, y honestamente no funcionó. Ahora lo hace después de salir de cake repl y una compilación de pastel, y también funciona en 1.3.0. End ...

4 la respuesta

¿Puedo llamar al código clojure desde C ++?

Estoy escribiendo un complemento para un programa escrito en C ++. os @Plugins se colocan en un directorio específico y la aplicación principal los llama. Me gustaría escribir la mayor parte del complemento en Clojure (interfaz gráfica de ...

2 la respuesta

Do-while loop en Clojure?

Así que primero quiero ejecutar un montón de código, ylueg pregunte al usuario si quiere volver a hacerlo. Pensé que la forma más conveniente de hacer esto sería un ciclo do-while como en C ++, y dado que parecía que no podía encontrar ninguna ...

22 la respuesta

macro de apoyo en F #

Después de leer Practical Common Lisp, finalmente entendí cuál era el problema con las macros, y he estado buscando un lenguaje para la plataforma .NET que lo admita. Hay algunos dialectos lisp para .NET, pero por lo que he podido reunir, todos ...

4 la respuesta

Clojure Model-View-Controller (MVC) design

Estoy escribiendo una aplicación GUI de escritorio en Clojure usando Java Swing. Normalmente, cuando trabaje con Java, diseñaré la aplicación de acuerdo con un patrón de diseño MVC utilizando también el patrón Observer. De esta manera, la vista ...