Conversation

i think the combinator based approach to building standard notions of structure is like. *the coolest thing* it's like, what if we took parser combinators but applied that to making mathematical objects
4
29
Quote Tweet
Replying to @brendanzab and @PTOOP
type classes (and module types and traits) are all variants of interfaces along with extra rules for conformance and/or resolution. The first step is to revisit interfaces and how to build & compose them. In fact, interfaces should be first class, but they aren't (yet).
1
4
This is indeed an avenue that I've been exploring. I guess I'm "pushing for" it because the difference in what you have to say, as a human, is so much briefer for the same final content, it seems weird to want to say the long thing. But then Java, so meh.
1
2
Oh right! Is this part of why you prefer the ‘tiny theories’ approach? I guess I'm thinking about how people find ways to split existing structures into smaller ones, but I haven't really though precisely about the issues around it like you have.
1
Show replies