4 ms·
That video is titled CppCon 2015: Sean Parent "Better Code: Data Structures" Did you mean instead this video? https://www.youtube.com/watch?v=mYrbivnruYw ht
by jdnier 6y ago
That video is titled
CppCon 2015: Sean Parent "Better Code: Data Structures"
Did you mean instead this video? https://www.youtube.com/watch?v=mYrbivnruYw https://www.youtube.com/watch?v=mYrbivnruYw
Goals for Better Code - Implement Complete Types
- deleted 6y ago[deleted]
- dllthomas 6y agoHaving watched both, I believe the parent comment meant the talk they linked. The first 20 minutes has some talk about representation and type and meaning. Both talks are interesting. Both are from a very C++ perspective, particularly the one you suggest. That doesn't make them wrong, by any means. Much of it generalizes, although depending on your background it might take varying amounts of effort to understand the generalizations. In the first talk in particular, I think he conflates (in a small way) type with representation in a way that's... not... ideal? But I don't think it does a lot of harm to the talk; he has very interesting things to say particularly about representation. Some of the point of both talks overlaps with the common admonishment to "make illegal states unrepresentable", but I don't think any fully implies the other. For a very different perspective on types, I highly recommend watching https://www.youtube.com/watch?v=3U3lV5VPmOU https://www.youtube.com/watch?v=3U3lV5VPmOU, although I don't highly recommend actually programming this way.