Hi there!
I saw recently in the (really awesome) "nim survey" for 2017, that there's a bunch of ecosystem things that people are requesting:
https://nim-lang.org/blog/2017/10/01/community-survey-results-2017.html
eg, top of the list seems to be something like a python requests-like library
(as a random idea, Rust Lang already has over here, which could be liberally borrowed from, if not outright wrapped using the C FFI for a very early version):
https://docs.rs/requests/0.0.30/requests/
)
And then there's also the Google Summer of Code 2016 application over here, which lists some different projects:
https://github.com/nim-lang/Nim/wiki/GSoC-2016-Ideas
Is there any kind of place (eg wiki), where these kinds of things can be maintained and tracked?
(eg, something like ongoing progress/who is busy on what, who is mentoring, etc, and then kept up to date with eg, what's been chatted about on IRC or on the forums, that kind of thing).
Well, I guess it depends on how many volunteer hackers there are floating around with some free time to kill, who're interested in that kind of project.
Random eg, I see that PMunch might be interested :-)
https://www.reddit.com/r/nim/comments/73ul3g/nim_community_survey_2017_results/
Also, whether there might still be some kind of mentor/mentee relationship, outside of an official GSoC event. Guess you might call it NSoC for Nim Summer of Code instead, if it doesn't make GSoC; and then do that informally....
Well, just random stuff I'm curious about.
Might also be an interesting exercise to poll about just how many people might be interested in some kind of slightly more coordinated effort to check off some of those projects :-)
Is there perhaps some kind of Nim equivalent to "Find something Rusty to work on"?
Is there perhaps some kind of Nim equivalent to "Find something Rusty to work on"?
There is not, as far as I'm aware. It's been talked about a few times, but to my knowledge nobody has ever had a chance to work on such a thing. Would certainly be nice to have.
I think perhaps a good place to start would be a forum polling function that random people (including lurkers) can take advantage of.
Dom already does this each year informally, having it as a basic function in the forum itself might be good.
For a different kind of community, I'd probably want to setup PhpBB and MediaWiki (where there's a lot of freedom for random users to do this kind of thing autonomously. But it's not my place to recommend that for this community :-)
Randomly, I'll just point to the Ren'Py forums for a nice kind of community layout:
https://lemmasoft.renai.us/forums/
(so eg, there's even space for very off-topic chats, or sub-sections for user projects, and so on).
Probably comes down to people taking initiative. But not in ways that are counter to how the core devs need things to be run.
I guess I'd mainly want to ask @core devs - what their opinion is on - I guess the general idea of "online community" management around Nim, and how they'd want to grow that kind of thing.
I don't mean things like Codes of Conduct, I mean more - I guess soft - human type things where people feel more welcome and comfortable and involved and stuff.
That kind of thing I think is also very important for smaller online communities.
(I have some small experience in some unrelated online community).
Well, this is just my general uninformed opinion. Hope the core devs find some use for my 2c on this subject :-)
@Udiknedormin lol yeah.
Going further, "Nim is the new Python, Rust is the new C" :-)