Conversation

This is so cool 🥰 – I want to implement it sometime! It's cool that you now have a form of labelled arguments too. Is still feel a bit disturbed by the asymmetry between function and records though, but maybe I'm just a weirdo.
1
2
One thing I've idly pondered is how fields are ‘filled up’: f : { a : A, b : B -> c : C, d : D } thing : A f.{a := thing} : {b : B -> a : A := thing, c : C, d : D } f.{a := thing} : {b : B -> a : A, c : C, d : D } f.{a := thing} : {b : B -> c : C, d : D }
1
Show replies