transcript for Room<C++>
2020-02-14 16:35:19  Skillmon
Something new!
2020-02-14 17:11:05  Jack Douglas  replying to  Skillmon
::: quote 218 19302 ba1d6fd8881a87067fe28d71a5ddc594f0146228d32fe77a6399565d3b928bd8 219,219,219 131,133,133
Jack Douglas *— an hour ago* *in [I'd like a new community on TopAnswers. How do I go about making that happen?](/meta?room=218#c19302)*  
>OK @Jonathan, let's give it a go: https://topanswers.xyz/cplusplus — thanks for the vote of confidence and for your enthusiasm — we'll continue to try and encourage others to participate, but if there is reasonably regular activity in there I think it's likely that we'll gradually get people joining. Perhaps even a few from reddit :)
:::
2020-02-14 17:41:47  Skillmon  replying to  Jack Douglas
I saw that one, that's why I got here. As an aside, the notification for this message was missing the link to the room when I got it. Not sure how to reproduce, when I changed the room (there was another notification) this one got the link.
2020-02-16 11:48:53  Adám
Any reason not to use [the official C++ logo](https://github.com/isocpp/logos) for this chat room (and the site)?
2020-02-16 12:00:36  Jack Douglas  replying to  Adám
I thought it required attribution — not sure which Wikipedia page I got that impression from now…
2020-02-16 12:02:44  Jack Douglas
it does look like we are free to use it — I've switched it over
2020-02-18 16:28:58  Jonathan Mee
<3
2020-02-27 17:00:27  Hosch250
Would it be appropriate to ask "basic" questions that I could find the answers to elsewhere on the web?
2020-02-27 17:01:31  Hosch250
For example, I could ask how to write a safe copy constructor, or how to correctly open, read/write, and close a file.
2020-02-27 17:02:26  Hosch250
I'm not enough of a C++ user to write Q/A posts, but I've had enough exposure to do a set of Q's, I think.
2020-02-27 18:13:10  Jonathan Mee
I believe that would be helpful. I'd be happy to assist in answering them where I'm able.
2020-02-27 18:13:49  Jonathan Mee
By helpful I mean, helpful to flesh out the backlog of available content on the site.
2020-02-28 00:30:01  Jack Douglas
We are also free to import selected content from SO if you think that would be good to do in parallel
2020-02-28 13:00:25  Jonathan Mee
The exciting thing is that C++20 is bringing changes to a lot of the common answers. Rather than blindly importing we're really able to improve in a lot of cases.
2020-02-28 13:00:51  Jonathan Mee
Not that I'm a C++20 whiz, but I enjoy the opportunity to study and learn.
2020-03-10 22:29:20  GreenDragon
And C++20 also beget many totally new questions ;-)
2020-03-18 07:33:19  Jack Douglas  replying to  GreenDragon
is it a major update to the language then?
2020-03-18 11:39:20  GreenDragon
Definitely - big stuff like concepts, coroutines, modules, ... and many many small things. 
2020-03-18 11:51:55  Jack Douglas  replying to  GreenDragon
thanks, it is good to know that!
2020-03-23 19:48:55  GreenDragon
Are questions about libraries appropriate here? For example some time ago I was re-writing some application from Go where used channels. Therefore I wanted to find a library that implement this very useful concept. Quick search on Github gave me some options but other hosting service like Gitlab or less popular (like sourcehut that in alpha stage now) haven't good search mechanism (maybe yet but still). 

And of course some comments about use cases would be useful as well. 
2020-03-23 21:14:57  Jack Douglas  replying to  GreenDragon
generally we want questions that lend themselves to one or two good answers, just like on SE — "what library that implements this concept" is generally unlikely to be that kind of question in general, but it may depend on the particular concept…
2020-03-23 21:33:50  GreenDragon
Yup, I am not talking about stuff like GUI (there are enough awesome lists on Github),  only about rarely cases that could be interesting people with experience in other programming languages.  
2020-03-23 21:38:36  GreenDragon
Well after a bit re-thinking, really this can be adopted to wide question about specific concept itself, so it will be valid. 
"Message passing between threads" (as common question) and "How Golang-channels can be implemented in C++" (and in the answers will be good to provide link for some OS libraries for illustration).  But ... sometimes it's not always obvious and initial version of Q may be like "Channels in C++ how?" or something like that. 
2020-03-23 21:43:09  Jack Douglas  replying to  GreenDragon
that does sound more likely to work but I'm no C++ expert :)
2020-03-24 10:06:35  GreenDragon
me neither =)
2020-05-06 05:19:57  Jack Douglas
::: quote 1 44044 1027 219,219,219 131,133,133
GreenDragon *— 8 hours ago* *in [The Tavern](/meta?room=1#c44044)*  
>Default control for tag is too narrow - ![tA1.jpg](/image?hash=9d0770c69cf7e51c06b17150e19fcdcfff5cde1a2c298e3b85c4f3cd753aa2a6)
:::
2020-05-06 05:21:10  Jack Douglas  replying to  GreenDragon
have you thought about what tags will be for in this community? SE goes a bit mad with tagging, and I think it's best to add only 'useful' tags, i.e. things that people will likely want to filter a search on
2020-05-06 09:50:57  GreenDragon
not yet. I used only several tags on SO to subscribe to RSS for new questions. 
2020-05-06 09:53:24  GreenDragon
It's not important so far there are few questions.   
2020-05-06 12:03:54  Jack Douglas  replying to  GreenDragon
true, but if there are tags you are sure we will need later, please mention them and we'll add them in advance
2020-05-06 12:36:10  GreenDragon
I guess it is `boost`, `multithreading`, `ranges`, `qt` , `network-programming or just networking` ... so it should be or specific widespread library or specific area maybe `stl`/ `C++20` / `templates`. I'm also not fun about `string` or `arrays` tags. 
Maybe special tag `homework`.
2020-05-06 21:55:05  Jack Douglas
I've added most of those, and I'll chew over the rest :)
2020-05-08 23:52:22  Jack Douglas
::: tio Hcq9CoAgEADg/Z7isqWGoFmluTdollNC8A87p@jZLfrmj0pZTqLeR58oNOtQ@3xxdSZuAD4xRuPTNOMN@LnYSkm5MWqNYnchZDxyDXYQ6g/VcasJVwVP7y8
§§§ text/x-c++src cpp-gcc
#include <iostream>

int main() {
    std::cout << "Hello World!";
    return 0;
}
§§§
``` none
Hello World!
```
:::
2020-05-10 17:37:15  GreenDragon
cool
2020-05-10 17:46:04  Jack Douglas
we are working on making it easy to add these to posts
2020-05-10 17:46:35  Jack Douglas
there are no technical obstacles, it's just a question of UI and a few minor quandries
2020-07-09 06:48:14  GreenDragon
[A Concurrency Cost Hierarchy](https://travisdowns.github.io/blog/2020/07/06/concurrency-costs.html) - excellent article