Resultados de la búsqueda a petición "functional-programming"
Esquemas de recursión para maniquíes
Estoy buscando algunas explicaciones realmente simples y fáciles de entender sobre esquemas de recursión y esquemas de corecursion (catamorfismos, anamorfismos, hilomorfismos, etc.) que no requieren seguir muchos enlaces o abrir un libro de ...
Scala set function
En el curso de Stanford Scala me he encontrado con la siguiente tarea: Ejercicio 1: establece como funciones: En este ejercicio representaremos conjuntos como funciones de Ints a Booleans: type Set = Int => Booleana) Escriba una función "set" ...
os candidatos componen, las mónadas n
os candidatos componen, las mónadas n ¿Qué significa la declaración anterior? ¿Y cuándo es preferible uno a otro?
Haskell tuple constructor (GHC) y la separación entre un lenguaje y su implementación
Haskell me voló la cabeza una vez más cuando me di cuenta de que (x,y)Es solo azúcar sintáctico para (,) x y Naturalmente, quería extender esto a tuplas más grandes. Per (,) x ((,) y z)Me di (x,(y,z)) Lo que no era lo que estaba buscando. ...
Cuáles son los usos prácticos del estilo aplicativo?
Soy programador de Scala y estoy aprendiendo Haskell ahora. Es fácil encontrar casos de uso prácticos y ejemplos del mundo real para conceptos de OO, como decoradores, patrones de estrategia, etc. Los libros y las páginas web están llenos de ...
Existe C # idiomático equivalente al operador de coma de C?
Estoy usando algunas cosas funcionales en C # y sigo estancado en el hecho de queList.Add no devuelve la lista actualizada. En general, me gustaría llamar a una función en un objeto y luego devolver el objeto actualizado. Por ejemplo, sería ...
Uso de la palabra clave y en F # en uniones discriminadas
Me enfrenté hoy con las siguientes declaraciones de DU: type Grammar = Definition list and Definition = Def of string * Expression and Range = | Char of char | Range of char * char ¿Por qué uno usaría la palabra claveand en lugar detype, ¿aquí
Function.apply no utiliza este parámetro Arg
Estoy escribiendo un código Actionscript3 que intenta aplicar un método a un objeto que se determina en tiempo de ejecución. La documentación de AS3 para ...
Cómo reducir una Seq [Cualquiera [A, B]] a una Cualquiera [A, Seq [B]]
Dado una secuencia de eithersSeq[Either[String,A]] conLeft siendo un mensaje de error. Quiero obtener unaEither[String,Seq[A]] donde obtengo unRight (que será unSeq[A]), si todos los elementos de la secuencia sonRight. Si hay al menos unaLeft (un ...
¿Por qué evitar el subtipo?
He visto a muchas personas en la comunidad de Scala aconsejar evitar subtipar "como una plaga". ¿Cuáles son las diversas razones contra el uso del subtipo? ¿Cuáles son las alternativas?