News for hackers. Stuff that matters.
Re:Against the definition of types by nosideeffects on Thursday May 14, 2015 @04:01PM (#9547244)
TL;DR 1) The definition of "types" is non-static across contexts. 2) This is probably fine, so stop trying to make it so.

Did I interpret this right?

Re:Against the definition of types by tpetricek on Thursday May 14, 2015 @07:46PM (#9548209)
I'd say this is close, with a slight twist.

Insisting on a formal definition that would work across contexts is harmful. If someone comes up with one, that's nice (I doubt this). But even then, others might come up with "type systems" that fall outside of this definition and that's still perfectly fine.

The twist is that we do not need formal definition to talk about types across multiple contexts. I do not know what the best way to do this is, but the essay has some suggestions inspired by philosophy, which might be interesting precisely because they do not need clear formal definition.

Re:Against the definition of types by shasta on Thursday May 14, 2015 @04:40PM (#9547455)
His summary ends with:

"Rather than seeking the elusive definition of what is a type (which does not exist), I believe that we should look for innovative ways to think about and work with types that do not require an exact formal definition."

So he doesn't want to stop at your point 1, but rather wants to find generalizations that apply to the commonality between these variations.

Re:Against the definition of types by nosideeffects on Thursday May 14, 2015 @04:50PM (#9547505)
I thought he was calling for exactly the opposite? A generalization that applies between contexts would require formal definition, no?
Re:Against the definition of types by AnimalMuppet on Thursday May 14, 2015 @05:18PM (#9547635)
No. There may be some magic formal definition that would work between contexts. Until we have such a definition, though, he says it's better (at least between contexts) to work off of an informal, inexact definition, and to be aware that you are doing so.