|
|
|
|
|
by jez
1038 days ago
|
|
Am I correct in understanding that this means you can only have a list of typed ASTs, or a list of not-yet-typed ASTs, but not a list with a mix? Obviously I understand that if this is the limitation, then there are ways to work around this, and it all depends on how annoying the workarounds are. But I’m curious is there a trick that allows it. All the tricks I can think of involve boxing the the ASTs you’re about to store in the list (which then come with memory/performance hits), and I’d love to be proven wrong. |
|
That way if you have a type Expr a, you can have a list type [Some Expr].