Tree @master (Download .tar.gz)
Functional Programming
(Up) | See also: Lambda Calculus
Web resources
Functors, Applicatives, And Monads In Pictures - adit.io ★★★
What is the origin and meaning of the phrase "Lambda the ultimate?" ★
Converting a function to use tail recursion -- a formal study ★
Do Applicative Functors Generalize the S & K Combinators? - Brandon.Si(mmons) ★
Railway Oriented Programming | F# for fun and profit ★★
How to implement scheme\'s letrec in a lazy dialect? ★ 💭
Recitation 21: Let Expressions & The Environment Model ★
(in Compiler Construction) Example assembly/machine instruction from lambda calculus ★★ 💭
(in Game Development) Immutable.js: Data structure to represent 2D game field ★
(in JavaScript) How are people implementing immutable data structures in JavaScript when the language doesn't offer any obvious way of implementing immutability? ★
Repositories
PseudoPower/AFSM: Arrowized functional state machines ★★★
(in Compiler Construction) natefaubion/example-functional-compiler ★
(in Programming Languages) ympbyc/Carrot: Purely functional lisp featuring: default currying, left-associative s-expression, lazy evaluation, static type system, and statically determined multimethods. ★★★
(in Programming Languages) ncihnegn/miranda: Miranda is a pure, non-strict, polymorphic, higher order functional programming language designed by David Turner in 1983-6. ★
(in Programming Languages) UnrealVerseGuru/VerseProgrammingLanguage: Verse Programming Language - Functional logic language developed by Epic Games - all informations, official resources and snippets ★
(in User Interface) art-w/unicorn: Purely functional GUI algebra ★★
Papers
A tutorial on the universality and expressiveness of fold (online @ www.cs.nott.ac.uk) ★★★ 💭
Total Functional Programming (online @ www.jucs.org) ★★ 💭
Turner, Bird, Eratosthenes: An Eternal Burning Thread (online @ www.cs.ox.ac.uk) ★ 💭
Fast and Loose Reasoning is Morally Correct (online @ www.cs.ox.ac.uk) ★ 💭
let (rec) insertion without effects, lights or magic (online @ icfp19.sigplan.org) 💭
(in Computational Complexity) Pure vs Impure Lisp (online @ dl.acm.org)
(in Type Systems) Initial Algebra Semantics is Enough! (online @ libres.uncg.edu) ★ 💭
Books
Structure and Interpretation of Computer Programs (online @ archive.org (2nd ed.), archive.org (2nd ed. HTML)) (borrow @ archive.org (1st ed.)) 💭
Purely Functional Data Structures (online @ archive.org) ★ 💭
ACM Symposium on LISP and Functional Programming, 1984 (borrow @ archive.org) ★ 💭
(in Type Theory) Type Theory and Functional Programming (online @ www.cs.kent.ac.uk)
History of
by-topic
/
Functional Programming
@master
git clone https://git.catseye.tc/The-Glosscubator/
- Rate three items. Chris Pressey 1 year, 2 months ago
- Trim titles of resources in several topics. Chris Pressey 1 year, 4 months ago
- Add a topic specifically for Monads, and add one web resource. Chris Pressey 1 year, 4 months ago
- Trim more resource titles. Chris Pressey 1 year, 4 months ago
- Trim resource titles in Functional Programming topic. Chris Pressey 1 year, 4 months ago
- When rebuilding, rewrite Markdown documents according to schema. Chris Pressey 1 year, 4 months ago
- Update the borrowability status of books listed on archive.org. Chris Pressey 1 year, 4 months ago
- Remove placeholders that are no longer needed with Feedmark 0.16. Chris Pressey 1 year, 4 months ago
- Make make_anchor() produce more correct anchors. Chris Pressey 1 year, 6 months ago
- Fix implementation of make_anchor. Feedmark maintainers take note! Chris Pressey 1 year, 6 months ago
- Fix commentary links. Chris Pressey 1 year, 6 months ago
- Extract ratings to own files. Chris Pressey 1 year, 6 months ago
- Rename commentary files. Chris Pressey 1 year, 6 months ago
- Improve anchor formatting logic. Chris Pressey 1 year, 9 months ago
- Link to commentary on entries that have a detectable amount of it. Chris Pressey 1 year, 9 months ago
- Add 2 Games and a PL repository, and sort secondary entries. Chris Pressey 1 year, 9 months ago
- Show ratings on books and papers too. Chris Pressey 1 year, 9 months ago
- Render rating next to each entry that has one, in the READMEs. Chris Pressey 1 year, 9 months ago
- Link to the originating topic, for secondary-topic entries. Chris Pressey 1 year, 9 months ago
- Resources in multiple topics are now rendered in multiple READMEs. Chris Pressey 1 year, 9 months ago
- Add three webpages and a paper. Chris Pressey 1 year, 11 months ago
- Add 4 webpages. Chris Pressey 1 year, 11 months ago
- Format interlinks more usefully. Chris Pressey 2 years ago
- Add several papers, and 2 webpages. Chris Pressey 2 years ago
- Add a Functional Programming paper. Chris Pressey 2 years ago
- Rename Specification category to Formal Specification. Chris Pressey 2 years ago
- Add a Functional Programming book. Chris Pressey 2 years ago
- Checkpoint removing `src` directories. Chris Pressey 2 years ago
- Fix link. Chris Pressey 2 years ago
- Link back up, add "Web resources" heading to READMEs. Chris Pressey 2 years ago