Articles of funcional programming

O que é um bom framework de collections persistentes para uso em java?

Por collections persistentes quero dizer collections como aquelas em clojure. Por exemplo, eu tenho uma lista com os elementos (a, b, c). Com uma lista normal, se eu adicionar d, minha lista original terá (a, b, c, d) como seus elementos. Com uma lista persistente, quando eu chamo list.add (d), eu recebo de volta uma […]

O que é o contexto em _.each (list, iterator, )?

Eu sou novo no underscore.js. Qual é o propósito de [context] em _.each() ? Como deve ser usado?

Composição de Promessa RxJS (passando dados)

Eu sou novo em Rx e estou achando difícil encontrar documentação sobre a composição de promises, de modo que os dados da primeira promise sejam passados ​​para a segunda e assim por diante. Aqui estão três promises básicas, os cálculos nos dados não são importantes, apenas que algo asynchronous deve ser feito usando dados da […]

Qual é a motivação para a atribuição de Scala que avalia a unidade em vez do valor atribuído?

Qual é a motivação para a atribuição de Scala que avalia a unidade em vez do valor atribuído? Um padrão comum na programação de E / S é fazer coisas assim: while ((bytesRead = in.read(buffer)) != -1) { … Mas isso não é possível no Scala porque … bytesRead = in.read(buffer) .. retorna Unit, não […]

Como evitar o aninhamento longo de funções assíncronas no Node.js

Eu quero fazer uma página que exibe alguns dados de um database, então eu criei algumas funções que obtêm esses dados do meu database. Eu sou apenas um novato em Node.js, então, tanto quanto eu entendo, se eu quiser usar todos eles em uma única página (resposta HTTP) eu teria que aninhar todos eles: http.createServer(function […]

Como usar underscore.js como um mecanismo de modelo?

Eu estou tentando aprender sobre novos usos de javascript como uma linguagem de servidor e como uma linguagem funcional. Há alguns dias, ouvi falar do node.js e do framework express. Então eu vi underscore.js como um conjunto de funções de utilidade. Eu vi essa pergunta no stackoverflow . Ele diz que podemos usar o underscore.js […]

Produto cartesiano de múltiplos arrays em JavaScript

Como você implementaria o produto cartesiano de vários arrays em JavaScript? Como um exemplo, cartesian([1,2],[10,20],[100,200,300]) //should be // [[1,10,100],[1,10,200],[1,10,300],[2,10,100],[2,10,200]…]