Articles of progtwigción funcional

Código Idiomatic R para particionar un vector por un índice y realizar una operación en esa partición

Estoy tratando de encontrar la forma idiomática en R para dividir un vector numérico por algún vector de índice, encontrar la sum de todos los números en esa partición y luego dividir cada entrada individual por esa sum de partición. En otras palabras, si comienzo con esto: df <- data.frame(x = c(1,2,3,4,5,6), index = c('a', […]

Comenzando con Haskell

Durante unos días intenté comprender el paradigma de la progtwigción funcional en Haskell. Lo he hecho leyendo tutoriales y viendo screencasts, pero nada parece seguir. Ahora, al aprender varios lenguajes imperativos / OO (como C, Java, PHP), los ejercicios han sido una buena forma de ir. Pero como realmente no sé de lo que es […]

¿Cuál es el rendimiento de Scala?

Entiendo el rendimiento de Ruby y Python. ¿Qué hace el rendimiento de Scala?

Zipping streams usando JDK8 con lambda (java.util.stream.Streams.zip)

En JDK 8 con lambda b93 había una clase java.util.stream.Streams.zip en b93 que se podía usar para comprimir las transmisiones (esto se ilustra en el tutorial Exploring Java8 Lambdas. Parte 1 de Dhananjay Nene ). Esta función : Crea un flujo combinado perezoso y secuencial cuyos elementos son el resultado de combinar los elementos de […]

¿Qué es ‘Currying’?

He visto referencias a funciones con curry en varios artículos y blogs, pero no puedo encontrar una buena explicación (¡o al menos una que tenga sentido!)