Resultados de la búsqueda a petición "clojure"
Clojure def vs defn para una función sin argumentos
He escrito un programa en clojure pero algunas de las funciones no tienen argumentos. ¿Cuáles serían las ventajas de codificar funciones como "def" en lugar de "defn" sin argumentos?
obtener el código de una función clojure
¿Hay alguna manera en clojure para obtener el código de una función después de que la función se haya cargado? Es decir. sin hacer algo como [no probado] (defmacro blat [x] `(do (def code ~(quote (mexpand-all x))) ~x))) (blat (defn func [abc] ...
¿Cómo implementar una función recursiva en el cálculo lambda usando un subconjunto del lenguaje Clojure?
Estoy estudiando cálculo lambda con el libro "Introducción a la programación funcional a través del cálculo lambda" de Greg Michaelson. Implemento ejemplos en Clojure usando solo un subconjunto del lenguaje. Solo permito: símbolosfunciones ...
Usando Compojure, Hiccup y Ring para cargar un archivo
Para cargar un archivo en un servidor que estoy escribiendo en Clojure, necesito un formulario de cliente que se vea así: <form action="/file" method="post" enctype="multipart/form-data"> <input name="file" type="file" size="20" /> <input ...
¿Es posible hacer la mónada IO de Haskell en Clojure?
He echado un vistazo a laalgo.monads [https://github.com/clojure/algo.monads/wiki]yfluokitten [http://fluokitten.uncomplicate.org/articles/functors_applicatives_monads_in_pictures.html] documentación. También he leído las entradas de blog de ...
¿Se puede formular el tipo de inserción como un monoide en Clojure?
Este es el código para un tipo de inserción en Clojure: (defn in-sort! [data] (letfn [(insert ([raw x](insert [] raw x)) ([sorted [y & raw] x] (if (nil? y) (conj sorted x) (if (<= x y ) (concat sorted [x,y] raw) (recur (conj sorted y) raw x ...
Aferrarse a la cabeza de una secuencia
Leyendo una pregunta reciente, identifiqué la función que se está discutiendo (def fib-seq (lazy-cat [0 1] (map + (rest fib-seq) fib-seq)))como aferrarse a la cabeza de una secuencia, pero se me ocurrió releer mi respuesta que había pasado por ...
Uso del constructor de interoperabilidad en la función de mapa (Clojure)
Recibo esta queja cuando paso el constructor Integer a la función de mapa: => (map Integer. ["1" "2" "3"]) CompilerException java.lang.ClassNotFoundException: Integer., compiling:(NO_SOURCE_PATH:1:1)Sin embargo, cuando envuelvo el constructor en ...
No puedo encontrar una hoja de trucos de mesa de luz
¿Alguien tiene una hoja de trucos para LightTable, incluso mejor para el complemento de crédito, parece que mi google-fu no está en condiciones de encontrar uno?
¿Hay alguna forma rápida de verificar si hay argumentos nulos en una función Clojure?
En Phil Hagelberg's (tecnomancia [https://twitter.com/technomancy]) archivo de quejas [https://github.com/technomancy/dotfiles/blob/master/.gripes.org]él declara lo siguiente sobre Clojure: nil está en todas partes y causa errores que son ...