(obvs if the lang/field is strict, that doesn’t work.) so the records you’re thinking of are strict ones. in a polarized lang, that’s probably the same as positive records.
Conversation
(cf existentialtype.wordpress.com/2012/08/25/pol for more details. I actually find the argument about polarity in relation to products a tiny bit weak since you could presumably push thunks into the context, but that would certainly not be minimal.)
1
1
Tbh I'm thinkin of going the other way - having a record-like syntax for functions - where functions always have named args. It might be a bit weird though!
2
Like, I'm building in records to my core language - ie. labelled sigma types, and it feels a bit weird not to also have labelled product types… but maybe *I'm* the weird one.
eh this is all the edge of the bubble, everything’s weird here, go to it and good luck!

