YoVDO

Effects: To Be or Not to Be - Exploring Effect Systems in Scala and Beyond - Lecture 1

Offered By: GeeCON Conference via YouTube

Tags

Scala Courses Functional Programming Courses Type System Courses Monads Courses Programming Language Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the controversial world of effect systems in this conference talk from GeeCON 2023. Delve into the debate surrounding static typing and its limits, examining how far the type system should be pushed and what information it should encompass. Investigate the role of effect systems in programming, their variations, and the trade-offs they present. Learn why effect systems are necessary and how they differ across various platforms. Gain insights into the design space of effect systems, with a focus on Scala, the JVM, and other programming environments. Engage with thought-provoking questions about the properties that types should prove and the challenges of navigating this complex landscape.

Syllabus

GeeCON 2023: Adam Warski - Effects: to be or not to be?


Taught by

GeeCON Conference

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX