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".
 * Great point, I have moved it to the page on concepts. I don't think I have permission to fully delete the old page, but I think it would be more useful if redirects could be created for topics that appear on other pages.  Jeffythedragonslayer (talk) 16:13, 18 May 2020 (PDT)
 * 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)


 * Added to acronym list. Jeffythedragonslayer (talk) 18:49, 20 May 2020 (PDT)


 * cpp/language/siof - duplicates cpp/language/initialization, 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.


 * hmm ok, Vandevoorde's book mentioned a similar hack was applied for accidental digraph formation, so thought this could be expanded a bit as a topic on lexing ambiguities, but I couldn't find any references outside his book


 * 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
 * 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.  I don't know if people really volunteer to maintain specific pages as its a wiki but I'm happy to volunteer. Jeffythedragonslayer (talk) 16:13, 18 May 2020 (PDT)


 * Linked from UB Jeffythedragonslayer (talk) 19:05, 20 May 2020 (PDT)


 * In general, my biggest question is at what point, in your view, does a topic have enough content to become 'stub' worthy as opposed to just a note on another page? Jeffythedragonslayer (talk) 16:13, 18 May 2020 (PDT)