These are chat archives for learnclang/general

6th
Jan 2015
Marcus Ottosson
@mottosso
Jan 06 2015 11:14
Hi and Welcome to @DrWeeny and @dekorkh! Sorry if I'm missing someone!
Marcus Ottosson
@mottosso
Jan 06 2015 11:23
@brainpixel and @mayurcool, Welcome!
David Martinez
@davidmartinezanim
Jan 06 2015 16:28
It's great to see so many people joining in
Marcus Ottosson
@mottosso
Jan 06 2015 16:29
Definitely. 2015 is the year of C.
By the end of this year, I plan on being as proficient in C as I am in Python!
dekorkh
@dekorkh
Jan 06 2015 17:11
Hi mottosso. Thank you for the invite. I'm in for tomorrow's podcast \o/
screencast*
Marcus Ottosson
@mottosso
Jan 06 2015 17:12
Perfect, see you there. :-)
elpie89
@elpie89
Jan 06 2015 18:14
hi, i have seen the post on techartist.org
can i participate?
GamaRaala
@GamaRaala
Jan 06 2015 18:15
@mottosso Hi all! I'd love to get in as well!
Michael Trainor
@michaeltrainor
Jan 06 2015 18:19
@mottosso Sign me up! This is a great idea!
Marcus Ottosson
@mottosso
Jan 06 2015 18:23
To @elpie89, @GamaRaala and @michaeltrainor, Welcome! You can join tomorrows screencast by going here once it begins, at 8 PM GMT+0 - http://www.twitch.tv/learnclang
elpie89
@elpie89
Jan 06 2015 18:23
thanks
Marcus Ottosson
@mottosso
Jan 06 2015 18:28
Just so you are all aware, tomorrow's screencast will be targeted towards beginners, but experienced developers are of course also invited to join!
elpie89
@elpie89
Jan 06 2015 18:31
how this project will be structured?
Marcus Ottosson
@mottosso
Jan 06 2015 18:32
It will involve implementing a Rock-Paper-Scissor program, in C, in 45 minutes. @Byron will update the repository with more information in a few hours or so with the Python implementation amongst other things.
@elpie89 We're still working out the details, as we all just got started only a few days ago, but in a nutshell, there are two streams of learning going on.
  1. Practical projects, solved collaboratively, such as the Hello, World! project we are just about to wrap up.
  2. Screencasts, in which one of us presents a topic of interest, live on Twitch, during which we're all welcome to join and ask questions.
elpie89
@elpie89
Jan 06 2015 18:35
perfect
Marcus Ottosson
@mottosso
Jan 06 2015 18:36

I'm trying to gather most of this in the About repository on GitHub, which at the moment has some general info and resources to get started.


Down the line, my hope is to get going on weekly/monthly projects that those who wish can participate in and share our findings and experiences.

Each project, once complete, should be self-sustaining and speak for itself - containing everything we've learned together so as to facilitate for others who might want to catch up. The Wiki page in the Hello World project should hopefully speak for that at the moment.
Feel free to edit the wiki at any point if you have anything to add or modify!
elpie89
@elpie89
Jan 06 2015 18:40
very interesting,i'm watching the hello world wiki now
just a question.If i do the weekly project.need i to submit somewhere?(sorry for my english)
Marcus Ottosson
@mottosso
Jan 06 2015 18:45

How we collaborate

The idea, so far, is for us to pull and push from the same GitHub repository, alternatively to fork and work solo, and finally make a pull request.

Assumes basic familiarity with Git

If you are unfamiliar with these terms, and perhaps Git in general, I would suggest taking a moment to familiarise yourself with it as most of the source code collaboration will be all Git and GitHub.

If there are more of you who are unfamiliar with Git, we might be able to put together a Git screencast even. Let us know if so!

Current and future projects

The Current repository will contain the current project, which is later renamed and archived to leave room for upcoming projects.

elpie89
@elpie89
Jan 06 2015 18:48
ok,i had not seen...perfect see you tomorrow in the podcast..thanks
Fredrik Averpil
@fredrikaverpil
Jan 06 2015 18:50
Tutorials right now cover setting up MinGW, but in order to e.g. compile for Nuke or Python, isn't Visual Studio required, as Nuke and Python (and probably Maya etc) were compiled with it?
Oh I see now there's one on VS, it's just not in the sidebar
Marcus Ottosson
@mottosso
Jan 06 2015 19:05
@fredrikaverpil That's probably true, but we're getting a little ahead of ourselves. There's a few things left to cover before we're ready to compile plug-ins, even though we're heading towards that.
The Visual Studio tutorial is actually incomplete, you are welcome to add to it!
When you're ready, feel free to add it to the sidebar.
Fredrik Averpil
@fredrikaverpil
Jan 06 2015 19:23
@mottosso Allright, great. Is the setup guide supposed to evolve over time? Such as setting up the compilers for 64-bit compilation (which I do not believe is the default)?
Marcus Ottosson
@mottosso
Jan 06 2015 21:19
@fredrikaverpil That's a good question, I'm not sure. What do you think?