Explore task-oriented functional programming for developing real-world multi-user web applications in this keynote talk from Lambda Days 2024. Dive into the iTask library, an Embedded Domain Specific Language (EDSL) hosted in the pure functional language Clean, designed to support distributed, multi-platform web applications. Learn how this approach allows programmers to focus on tasks and their dependencies without worrying about technical implementation details. Discover how iTasks has been successfully applied in industrial prototypes, leading to the creation of TOP Software Technology. Examine the practical application of these concepts through VIIA (Vessel Information Integrating Application), a large-scale web-based system used by the Dutch Coast Guard for monitoring worldwide ship movements. Gain insights into the challenges of developing such systems and the specific features of Clean and iTasks utilized in their implementation.
Overview
Syllabus
Task-Oriented Functional Programming for Industrial Applications -Rinus Plasmeijer |Lambda Days 2024
Taught by
Code Sync