If playback doesn't begin shortly, try restarting your device.
•
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
An error occurred while retrieving sharing information. Please try again later.
16,300 views • Aug 1, 2023 • #Flix #GOTOcon #GOTOaar
Show less
This presentation was recorded at GOTO Aarhus 2023. #GOTOcon#GOTOaarhttps://gotoaarhus.com
Magnus Madsen - Assistant Professor at Aarhus University
RESOURCES
https://flix.devhttps://github.com/flix/flix / flixlang
Magnus
/ magnusmadsendk https://github.com/magnus-madsen
ABSTRACT
Flix is a new functional, imperative, and logic programming language under development by programming language researchers at Aarhus University, the University of Waterloo, Universität Tübingen, and by a growing community of open-source contributors.
In this talk, I will present several notable features of Flix, including its polymorphic type and effect systems and how to write pure functions in an imperative style. [...]
TIMECODES
00:00 Introduction
01:37 The Flix Principle
03:09 Type and Effect System
09:29 Effect Polymorphism
11:06 Catching Bugs
12:29 Summary: Effect System
17:11 Example: Sorting
18:57 Example: Adding Two Numbers
20:01 Example: Swappi…...more