Re:Names are not type safety
by steveklabnik on Monday November 02, 2020 @03:05PM
(#24972551)
Hehe yeah, I mean, I am not 100% sure myself, which is why I asked.
There's no real difference between a 1-tuple struct and the regular struct, other than the name. So to me, it feels like either are both newtypes. But, I guess I could see some sort of argument the other way too.
Re:Names are not type safety
by lexi-lambda on Monday November 02, 2020 @05:38PM
(#24974307)
In Haskell, a newtype can be a single-field record with a named field, so from a Haskell perspective, I would definitely consider both of them “newtypes.”
(I was going to be cheeky here, but Git history shows you didn't write any of this part.)