3 ms·
I desperately, desperately want this feature, but I am glad that the committee is determined to implement it correctly. C++ already has a convoluted, complex sy
by blackhole 11y ago
I desperately, desperately want this feature, but I am glad that the committee is determined to implement it correctly. C++ already has a convoluted, complex syntax, it doesn't need to be made any more complicated.
- thechao 11y agoA large portion of my dissertation revolved around the original C++0x concepts proposal. There are some amazing things you can do with concepts; I think the most important part of '0x concepts were 'concept_map's. However, I don't think they're anywhere near as important as truly lightweight coroutines, modules, etc. Mostly, they added a great deal of complexity to both the compiler implementation and, more importantly, day-to-day coding. One thing I don't see discussed is that if you don't want concepts without ugly & nonintuitive "holes" (backdoors), they tend to leak everywhere---especially into code you'd never expect to find them in.
- KKKKkkkk1 11y agoSounds like your dissertation would be interesting to a lot of people on HN. Mind sharing a link?
- thechao 11y agohttp://oaktrust.library.tamu.edu/bitstream/handle/1969.1/ETD-TAMU-2010-05-7823/SMITH-DISSERTATION.pdf?sequence=2&isAllowed=y As always, if something is correct, it's probably due to the good auspices of my advisor; if something's wrong, I've lost all sense of shame, long since.
- vmorgulis 11y agoI've seen the name of Gabriel Dos Reis in the committee member list. I wonder if he gave up "the Pivot" (and Stroustrup too)...