Resultados de la búsqueda a petición "functional-programming"
¿Por qué los lenguajes funcionales se consideran una bendición para entornos de subprocesos múltiples?
Escucho mucho sobre lenguajes funcionales y cómo se escalan bien porque no hay un estado alrededor de una función; y por lo tanto esa función puede ser paralelizada masivamente. Sin embargo, esto tiene poco sentido para mí porque casi todos los ...
¿Cuáles son los usos de la referencia del constructor en Java 8?
Estaba leyendo sobre las características de Java 8, que me llevaron a esto artículo [http://www.speakingcs.com/2014/08/constructor-references-in-java-8.html]y me preguntaba sobre los usos reales de la referencia del constructor, quiero decir por ...
¿Por qué Scala aplica thunks automáticamente, a veces?
Justo después de las 2:40 enShadowofCatron [http://www.youtube.com/user/ShadowofCatron]'sVideo de Scala Tutorial 3 [http://www.youtube.com/watch?v=R3gh9jIIbME], se señala que elparéntesis después del nombre de ...
¿Cómo anotan los compiladores puramente funcionales el AST con información de tipo?
En la fase de análisis de sintaxis, un compilador imperativo puede construir un AST a partir de nodos que ya contienen untype campo que se establece ennull durante la construcción, y luego, en la fase de análisis semántico, complete los tipos ...
Error del compilador rápido: "Expresión demasiado compleja" en una concatenación de cadenas
Esto me parece más divertido que nada. Lo arreglé, pero me pregunto por la causa. Aquí está el error:DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into ...
¿Existe un objeto de función "no hacer nada" no operativo en C ++ (0x)?
Me doy cuenta de que esta es una pregunta absurda para algo que lleva menos de 2 segundos para implementar. Pero recuerdo vagamente haber leído que uno se introdujo con el nuevo estándar. Agarré los encabezados de VC10 y no se me ocurrió nada. ...
Cómo usar swift flatMap para filtrar opciones de una matriz
Estoy un poco confundido con flatMap (agregado a Swift 1.2) Digamos que tengo una matriz de algún tipo opcional, p. let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5]En Swift 1.1 haría un filtro seguido de un mapa como este: let filtermap = ...
¿Una referencia de método en Java 8 tiene un tipo concreto y, de ser así, cuál es? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo ejecutar indirectamente una referencia de método en Java 8? [/questions/17143104/how-to-indirectly-run-a-method-reference-in-java-8] 2 respuestasEsta pregunta está muy relacionada ...
¿Cómo codifico un árbol de objetos en Haskell con punteros para padres e hijos?
Tengo el siguiente problema: tengo un árbol de objetos de diferentes clases donde una acción en la clase secundaria invalida al padre. En idiomas imperativos, es trivial hacerlo. Por ejemplo, en Java: public class A { private List<B> m_children ...
¿Cómo implementar Future como aplicativo en Scala?
Supongamos que necesito ejecutar dos cálculos simultáneos, esperar a los dos y luego combinar sus resultados. Más específicamente, necesito correrf1: X1 => Y1 yf2: X2 => Y2 simultáneamente y luego llamarf: (Y1, Y2) => Y para finalmente obtener un ...