Resultados de la búsqueda a petición "functional-programming"
Cremallera con relleno en Haskell
Un par de veces me he encontrado con ganas de unzip en Haskell que agrega relleno a la lista más corta en lugar de truncar la más larga. Esto es bastante fácil de escribir. (Monoid funciona para mí aquí, pero también podría pasar los elementos ...
¿Por qué se usa 'window.angular' así, en esta definición de función?
Estoy tratando de entender un archivo angularjs que necesito usar para integrarme con Django, y tiene una sintaxis extraña con la que no estoy familiarizado (ten en cuenta que soy un desarrollador junior, así que este puede ser tu pan de cada ...
¿Para "combinar" funciones en javascript de manera funcional?
Estoy aprendiendo programación funcional y me pregunto si hay una manera de "combinar" funciones como esta: function triple(x) { return x * 3; } function plusOne(x) { return x + 1; } function isZero(x) { return x === 0; } combine(1); ...
Bibliotecas de programación genéricas de tipo de datos para Scala
Estoy buscando una biblioteca Scala que permita la programación genérica de tipo de datos (comoDeseche su repetitivo [http://research.microsoft.com/en-us/um/people/simonpj/papers/hmap/], por ejemplo). Una lista de bibliotecas con enlaces ...
Estructuras de datos persistentes eficientes para la base de datos relacional
Estoy buscando material sobre estructuras de datos persistentes que puedan usarse para implementar un modelo relacional. Persistencia en el significado de estructuras de datos inmutables. ¿Alguien sabe de algunos buenos recursos, libros, ...
Cómo dividir una lista por otra lista en Scala
Soy nuevo en Scala y necesito una solución a mi problema. Imagina que tengo estas listas: val list1 = List(1,2,3,4,5,6,7,8,9,10,11) val list2 = List(6,5)Y mi deseo es dividir la primera lista en una Lista de listas usando list2 para ...
Amplitud Funcional Primera Búsqueda
La primera búsqueda de profundidad funcional es encantadora en gráficos acíclicos dirigidos. Sin embargo, en gráficos con ciclos, ¿cómo evitamos la recursión infinita? En un lenguaje de procedimiento, marcaría los nodos cuando los golpeara, pero ...
¿Por qué preferir Typeclass sobre herencia?
De acuerdo a estoLa diapositiva de Erik Osheim [http://plastic-idolatry.com/typcls/#hard-oo-yes], dice que la herencia puede resolver el mismo problema que la clase de tipos, pero menciona que la herencia tiene un problema llamado: pesadilla de ...
¿Cómo reescribir el algoritmo de combinaciones de Erlang en Elixir?
He estado jugando con Elixir durante las últimas semanas. Acabo de encontrarme con este sucintoalgoritmo de combinaciones en Erlang [http://rosettacode.org/wiki/Combinations#Erlang], que intenté reescribir en Elixir pero me quedé ...
Expresiones Lambda de Java 8 para resolver fibonacci (forma no recursiva)
Soy un principiante en el uso de la función de expresión Lambda en Java 8. Las expresiones Lambda son bastante útiles para resolver programas como Prime number check, factorial, etc. Sin embargo, pueden utilizarse eficazmente para resolver ...