Useful Links
Computer Science
Programming
Functional Programming
1. Introduction to Functional Programming
2. Foundational Concepts
3. Core Techniques and Patterns
4. Type Systems in Functional Programming
5. Advanced Functional Abstractions
6. Functional Architecture and Design
7. Functional Programming in Practice
8. Performance Considerations
9. Advanced Topics
10. Further Study and Resources
Advanced Topics
Category Theory Foundations
Categories and Morphisms
Functors in Category Theory
Natural Transformations
Limits and Colimits
Adjunctions
Type Theory
Simply Typed Lambda Calculus
System F
Dependent Types
Linear Types
Effect Types
Program Verification
Formal Verification
Theorem Proving
Model Checking
Contract-Based Programming
Compiler Design for Functional Languages
Parsing Functional Syntax
Type Checking and Inference
Optimization Passes
Code Generation
Functional Reactive Programming
Reactive Streams
Event Handling
Time-Varying Values
Functional Reactive Programming Libraries
Previous
8. Performance Considerations
Go to top
Next
10. Further Study and Resources