Media Summary: Compose NYC 2019 Speaker: David Christiansen When implementing a In this episode we continue our conversation with David Christiansen, he wrote the books Functional Programming in Lean and ... Thomas Wies C◦mp◦se :: Conference February 5, 2016 In this talk, we will explain how ...

Bidirectional Type Checking - Detailed Analysis & Overview

Compose NYC 2019 Speaker: David Christiansen When implementing a In this episode we continue our conversation with David Christiansen, he wrote the books Functional Programming in Lean and ... Thomas Wies C◦mp◦se :: Conference February 5, 2016 In this talk, we will explain how ... Dynamic languages like Ruby are powerful, flexible, and fun to program in. Sometimes, however, the lack of static

Photo Gallery

Bidirectional Type Checking
Bidirectional Type Checking
#39 Equality, Quotation, Bidirectional Type Checking - David Christiansen
Ambrose Bonnaire Sergeant  - The Hidden Data Flow in Types - Compose Melbourne 2019
Sound and Complete Bidirectional Typechecking for Higher-Rank Polymorphism with [...]
Type theory elaboration 1: bidirectional type checking
Bidirectional Type Checking for Relational Properties
Hands-On Intro to Bidirectional Type Inference with Elm -Lucas Dutton & Christopher Anand #FnConf 25
[WITS'25] Incremental Bidirectional Typing via Order Maintenance
SimPL Type Checker Part 1 | OCaml Programming | Chapter 9 Video 34
Improving Type Error Localization for Languages with Type Inference
Building a Typechecker from scratch [1/20] Introduction to Type theory and checking
View Detailed Profile
Bidirectional Type Checking

Bidirectional Type Checking

Compose NYC 2019 Speaker: David Christiansen When implementing a

Bidirectional Type Checking

Bidirectional Type Checking

Over last years

#39 Equality, Quotation, Bidirectional Type Checking - David Christiansen

#39 Equality, Quotation, Bidirectional Type Checking - David Christiansen

In this episode we continue our conversation with David Christiansen, he wrote the books Functional Programming in Lean and ...

Ambrose Bonnaire Sergeant  - The Hidden Data Flow in Types - Compose Melbourne 2019

Ambrose Bonnaire Sergeant - The Hidden Data Flow in Types - Compose Melbourne 2019

The Hidden Data Flow in

Sound and Complete Bidirectional Typechecking for Higher-Rank Polymorphism with [...]

Sound and Complete Bidirectional Typechecking for Higher-Rank Polymorphism with [...]

Paper and supplementary material: ...

Type theory elaboration 1: bidirectional type checking

Type theory elaboration 1: bidirectional type checking

Link to code: https://github.com/AndrasKovacs/elaboration-zoo/tree/master/02-typecheck-closures-debruijn Note that there was a ...

Bidirectional Type Checking for Relational Properties

Bidirectional Type Checking for Relational Properties

Bidirectional Type Checking

Hands-On Intro to Bidirectional Type Inference with Elm -Lucas Dutton & Christopher Anand #FnConf 25

Hands-On Intro to Bidirectional Type Inference with Elm -Lucas Dutton & Christopher Anand #FnConf 25

Type

[WITS'25] Incremental Bidirectional Typing via Order Maintenance

[WITS'25] Incremental Bidirectional Typing via Order Maintenance

Most updates flow according to the base

SimPL Type Checker Part 1 | OCaml Programming | Chapter 9 Video 34

SimPL Type Checker Part 1 | OCaml Programming | Chapter 9 Video 34

Implementing the

Improving Type Error Localization for Languages with Type Inference

Improving Type Error Localization for Languages with Type Inference

Thomas Wies C◦mp◦se :: Conference http://www.composeconference.org/ February 5, 2016 In this talk, we will explain how ...

Building a Typechecker from scratch [1/20] Introduction to Type theory and checking

Building a Typechecker from scratch [1/20] Introduction to Type theory and checking

Enroll: http://dmitrysoshnikov.com/courses/typechecker/ DS Education: https://www.dmitrysoshnikov.education/p/typechecker/ ...

"Type Checking Ruby" by Jeffrey Foster

"Type Checking Ruby" by Jeffrey Foster

Dynamic languages like Ruby are powerful, flexible, and fun to program in. Sometimes, however, the lack of static