Examples of combinators in Java for understanding how primitive data types but also data structures could be defined using only functions.
The slides used during the last workshops can be downloaded from here
- To Mock a Mocking Bird: Including an Amazing Adventure in Combinatory Logic
- An Introduction to Functional Programming Through Lambda Calculus
- Purely Functional Data Structures
- The Lambda Calculus
- The Church-Turing Thesis
- Highlights of the History of the Lambda-Calculus
- Haskell vs. Ada vs. C++ vs. Awk vs. ...An Experiment in Software Prototyping Productivity
- Recursive Lambda Functions the Y-Combinator
- An Experiment using Haskell to Prototype "Geometric Region Servers" for Navy Command And Control