Search
Results
Examples from changelog : sdk/CHANGELOG.md at 36e4d5e3c206822246dc525498c4b011f4755f6c · dart-lang/sdk · GitHub
extension CurryFunction on R Function(S, T) { /// Curry a binary function with its first argument. R Function(T) curry(S first) => (T second) => this(first, second); }
Composition in Flutter & Dart [Functional Programming — Part 3] | by Yogesh Parwani | Level Up Coding
fpfantasy library - Dart API
Dart functional library that defines composition, curry, etc
First-class function : compose, in Dart
Example that does not work. I reported it here.
Function composition type inference in Dart - Stack Overflow
Good explanation of type system in Dart as it relates to Function types
Function class - dart:core library - Dart API
dart - What is 'Closure' in Functions? - Stack Overflow
Arity, Closure, Currying, Partial Application & more in Dart [Functional Programming — Part 2] | by Yogesh Parwani | Level Up Coding
GitHub - hmemcpy/milewski-ctfp-pdf: Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
apply method - Function class - dart:core library - Dart API
recursion - Haskell - create artihmetic tree from prefix expression - Stack Overflow
A Critique of Impure Reason - Higher Order
The world's least popular programming language - DZone Open Source
Functional Programming in Scheme
Read Haskell Tutorial and Cookbook | Leanpub
Read Loving Common Lisp, or the Savvy Programmer's Secret Weapon | Leanpub
Learn Functional Programming Visually | Hacker News
Justification for an objects-early approach to introductory programming - Computer Science Educators Stack Exchange
Java Functional Programming
Introduction · mostly-adequate-guide
Simon Peyton Jones at Microsoft Research
Implementing functional languages: a tutorial - Microsoft Research
How to Design Programs
F# for fun and profit
How to compile with continuations
Refactoring Ruby with Monads
Interactive SICP
sicp interactive verisonsicp interactive verison
Structure and Interpretation of Computer Programs, 2e
very nice looking format of Structure and Interpretation of Computer Programs, 2e
Haskell Tutorial
Abstractivate: Why Functional Matters: Your white board will never be the same
Clojure - home
Real World Haskell
Clojure for Java Programmers - 1 of 2
Potion, a Short Pamphlet
Newspeak
Frankenstein
Frankenstein is a Functional Testing tool for Swing applications. Frankenstein's focus is on readable, simple, fast functional tests that can be shared and run by everyone on a team. Apart from automating your functional tests, you could also use Frankenstein for recording bugs so that they may be easily reproduced later.