Resultados de la búsqueda a petición "functional-programming"
¿Hay un equivalente de Python para la opción de Scala o cualquiera?
Realmente disfruto usando la opción y cualquiera de las mónadas en Scala. ¿Hay algún equivalente para estas cosas en Python? Si no lo hay, ¿cuál es la forma pitónica de manejar los errores o la "ausencia de valor" sin lanzar excepciones?
Escribir una función usando funciones auxiliares
Estoy tratando de escribir una función en Scheme que tome dos cadenas como entrada y devuelva una lista de todos los pares óptimos de cadenas. Para hacer esto, sé que necesito hacer uso de las siguientes funciones queYa he escrito. Obviamente, ...
Aplicando var o # 'a una lista de funciones en Clojure
Estoy tratando de leer metadatos para una colección de funciones en Clojure, pero las formas especiales var o reader no funcionan a menos que estén directamente relacionadas con el símbolo. ; this works (var my-fn) ; this doesn't (defn val-it ...
¿Es posible decorar include (...) en las URL de django con login_required?
Tengo algunas áreas restringidas en el sitio, para las cuales me gustaría especificarlogin_required decorador. Sin embargo, me gustaría hacerlo una vez por inclusión en urls.py principal, no por url individual en urls.py incluida Entonces en ...
Implementar zip usando foldr
Actualmente estoy en el capítulo 4 de Real World Haskell, y estoy tratando de entenderlo.implementar foldl en términos de foldr [http://book.realworldhaskell.org/read/functional-programming.html#x_E9]. (Aquí está su código :) myFoldl :: (a -> b ...
¿Cuál es el alcance de una función en Javascript / ECMAScript?
Hoy tuve una discusión con un colega sobre funciones anidadas en Javascript: function a() { function b() { alert('boo') } var c = 'Bound to local call object.' d = 'Bound to global object.' }En este ejemplo, los ensayos señalan que b no es ...
¿Qué es una mónada?
Habiendo mirado brevemente a Haskell recientemente, ¿cuál sería unbreve, sucinto, práctico explicación de lo que esencialmente es una mónada? La mayoría de las explicaciones que he encontrado son bastante inaccesibles y carecen de detalles ...
Argumento opcional de OCaml
¿Cómo puedo escribir una función en OCaml en la que uno o más argumentos son opcionales? let foo x y z = if(x+y > z) then true else false;;Si no recibe elz argumento que usa0 comoz. foo 3 3 2 -> true foo 3 3 10 -> false foo 2 1 -> true¿Hay ...
Ventaja de la programación funcional reactiva sobre los oyentes de eventos
He estado escuchando mucho sobre la programación reactiva funcional, y decidí comprobar cuál es el gran problema. Al revisar la documentación de bacon.js, parece que la diferencia principal es que, en lugar de configurar un detector de eventos en ...
Consulta sobre booleanos en cálculo lambda
Esta es la representación del cálculo lambda para el operador AND: lambda(m).lambda(n).lambda (a).lambda (b). m(n a b) b¿Alguien puede ayudarme a comprender esta representación?