YoVDO

Scala vs Idris - Dependent Types, Now and in the Future

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Scala Courses Functional Programming Courses Type System Courses Dependent Types Courses

Course Description

Overview

Explore the power of modern type systems in this 40-minute conference talk from Strange Loop 2013. Delve into a comparative analysis of Scala and Idris, focusing on their approaches to dependent types. Learn how Scala, a hybrid object-functional language for the JVM, offers a glimpse into advanced type system capabilities, and discover the full potential of dependent types with Idris, an experimental functional programming language. Gain insights into verifying functional and non-functional program properties, and understand the current limitations and future possibilities of rich type systems in programming languages. Join Miles Sabin and Edwin Brady as they demonstrate practical examples, discuss the evolution of type-based program verification, and showcase the impact of sophisticated type systems on mainstream programming.

Syllabus

"Scala vs Idris: Dependent types, now and in the future" by Miles Sabin and Edwin Brady (2013)


Taught by

Strange Loop Conference

Tags

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Software Analysis & Testing
Georgia Institute of Technology via Udacity
Go: The Complete Developer's Guide (Golang)
Udemy
Go Bootcamp: Master Golang with 1000+ Exercises and Projects
Udemy
C++ in Detail: Common Idioms
Udemy