User talk:Jeffythedragonslayer
Your recent creations
Hi there - thanks for contributing! I think the new pages you've been creating are too short to be their own page, and many seem to duplicate information already present elsewhere. Are you trying to build a glossary of some sort? If so, we may want to have a single page and merge these in. T. Canens (talk) 07:31, 17 May 2020 (PDT)
Hi, I googled with site:cppreference.com for the topics I've added on the wiki and didn't find them (I used the search box on this wiki too but it didn't seem to powerful) so I thought those topics hadn't been covered yet, but it sounds like you've seen them mentioned elsewhere. I'm not trying to create a glossary, but create pages on topics I'm interested in and grow them over time as I learn more. If there are already pages that are a better place for this information, feel free to merge the info there, but on the other hand I would think that as this wiki continues to expand that a lot of the bigger pages would start getting broken into smaller topics anyway. I'm don't know how Nate feels about stubs in the meantime so feel free to merge them into a glossary too if that's better.
Jeffythedragonslayer (talk) 12:48, 17 May 2020 (PDT)
- while I like the idea of having articles about programming paradigms and approaches (I largerly wrote cpp/language/raii, cpp/language/rule_of_three, and cpp/language/pimpl) I feel that many stub-quality articles aren't useful. They should at least acknowledge that with todo markers. Here's my personal review of the current additions:
- cpp/language/Zero-overhead_principle worthy subject, has multiple references, but is not really a discussion topic - it's basically a glossary entry, like an extended item in cpp/language/acronyms)
- cpp/language/archetype - niche subject, with that much content it should have been a Note under concepts, which would also make it genuinely useful: people who need to hear about it are the people looking up concepts, not the people looking up "archetypes".
- cpp/language/crtp - could definitely fit in cpp/language/acronyms as written, although has the potential to be useful if it could be expanded to at least the size of its wikibooks entry (or more, it deserves more)
- cpp/language/siof - duplicates cpp/language/initialization#Non-local_variables, though that page doesn't say "fiasco" by name. I think it's a bad name, but it is objectively used and could be worth mentioning there as a note (along with more notable references, like the [FAQ])
- cpp/language/template_metaprogramming - not useful as written, it's one massive TODO. Could be an amazing page explaining the overall ideas and variety of approaches, at least from the libraries listed in this blog entry
- cpp/language/angle_bracket_hack - not a useful page. At best it's worth a single-word mention somewhere in templates.
- cpp/language/expression_template - worthy subject, I was thinking of writing it up one day, but it's again one massive TODO. It would be useful if it's better than enwiki:Expression_templates.
- cpp/language/two-phase_lookup - duplicates cpp/language/unqualified_lookup#Template_definition
- cpp/ndr - sort of nice to have a list if there are people willing to keep it up to date. Would have to be linked from cpp/language/ub where "ndr" is currently defined. --Cubbi (talk) 06:43, 18 May 2020 (PDT)
- I think updating it once every 3 years isn't too much to commit to. We could add a note at the top saying "as of C++20" and then use those (since C++23) and (until C++20) markers when things do change.