Thread: cboard community project

  1. #1
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459

    cboard community project

    Hi,

    Just shooting an idea around. I was thinking it would be cool if perhaps the community here had a project to work on together, just in their spare-spare-time. Seeing as most of us seem to get along

    Thoughts? And yes I understand there are 999^999 open source projects, but it isn't the same

    -Z

  2. #2
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,613
    We would need a leader, or decide democratically what to do together.

  3. #3
    Hail to the king, baby. Akkernight's Avatar
    Join Date
    Oct 2008
    Location
    Faroe Islands
    Posts
    717
    I know, I know... We'll make some application, like... Something that someone comes up with, make it an open SVN, and then all the CBoard people will work on it... I suggest some admin takes the position as leader... Or we can make a voting
    Currently research OpenGL

  4. #4
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Sure, but my question was more so about if the general idea of it is good / will work?

    It'd be fantastic if it perhaps had a C & C++ side of things. And perhaps a few other things.

    But since you've already started talking about organisation, I presume you do think it's a good idea?

    Some random idea I just thought of (just now) is say, the C++ STL for C . Or more complex things, although not sure how this is different to say Boost or glib. But would allow multiple authors pretty easily.
    Last edited by zacs7; 05-01-2009 at 08:47 AM.

  5. #5
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by zacs7
    Sure, but my question was more so about if the general idea of it is good / will work?
    I suppose so. After all, there is already some minor collaboration going on stemming from the Converting MINI-BASIC in MASM over to C++? thread.

    Quote Originally Posted by zacs7
    I just thought of (just now) is say, the C++ STL for C
    I fear that that would require pretty extensive use of macros, and there would be aspects that will probably be very difficult to emulate
    Or maybe you are thinking of something like CCAN.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  6. #6
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    I think it's a cool idea. The difficulty is the huge range of skill level and experience.

    On open source projects I've looked at, the skill level of the contributers seems mostly consistent. When somebody with less experience tries to contribute, what usually seems to happen is a big argument, perhaps some name calling, and the eventual rejection of the contribution.

    If we can somehow avoid that, then I don't think it's a bad idea.

    (I offer to be the keeper of the build system )
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  7. #7
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by brewbuck
    On open source projects I've looked at, the skill level of the contributers seems mostly consistent. When somebody with less experience tries to contribute, what usually seems to happen is a big argument, perhaps some name calling, and the eventual rejection of the contribution.

    If we can somehow avoid that, then I don't think it's a bad idea.
    We could use a review system (e.g., Launchpad's review system) with more weight given to those who are old timers in this community. In a way, it would be the same idea as what got the Programming Book and Product Reviews forum going.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  8. #8
    Hail to the king, baby. Akkernight's Avatar
    Join Date
    Oct 2008
    Location
    Faroe Islands
    Posts
    717
    No, please use Accelerate your team with online workspaces | Home | Assembla as it works way better than launchpad, atleast for peeps like me D: Since launchpad demanded SSH passwords or something bad...
    Also, since i'm more Game Development oriented, we could make an RTS or RPG, but since that would require OpenGL (As in, cross-platform) it'd be very problematic between both sides (DirectX vs. OpenGL) so lets just skip that xP
    So, lets make an IDE that supports easy SVN, like you just configure it to a SVN 'server', and it wins over all other IDEs...
    Or a new graphics API! (I jest xP)
    Or maybe an pwnage Linux Distro ...
    Ideas are just svimming through my head xD
    Currently research OpenGL

  9. #9
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by Akkernight View Post
    No, please use Accelerate your team with online workspaces | Home | Assembla as it works way better than launchpad, atleast for peeps like me D: Since launchpad demanded SSH passwords or something bad...
    Also, since i'm more Game Development oriented, we could make an RTS or RPG, but since that would require OpenGL (As in, cross-platform) it'd be very problematic between both sides (DirectX vs. OpenGL) so lets just skip that xP
    So, lets make an IDE that supports easy SVN, like you just configure it to a SVN 'server', and it wins over all other IDEs...
    Or a new graphics API! (I jest xP)
    Or maybe an pwnage Linux Distro ...
    Ideas are just svimming through my head xD
    I'd be far more in favor of a homebrew review system. The goal here is to work on a project. I don't see why we should introduce a dependency on some web service.

    In fact, to get this thing off the ground, we could design the review system as the first project.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  10. #10
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by Akkernight
    No, please use Accelerate your team with online workspaces | Home | Assembla as it works way better than launchpad, atleast for peeps like me D: Since launchpad demanded SSH passwords or something bad...
    SSH keys are required in some places, yes, but what is so hard about that? I note that encrypted access to one's Git repository in Assembla requires SSH as well. Speaking of Git, Github and Google Code hosting also allow for reviews; does Assembla allow for reviews?

    Quote Originally Posted by Akkernight
    Also, since i'm more Game Development oriented, we could make an RTS or RPG, but since that would require OpenGL (As in, cross-platform) it'd be very problematic between both sides (DirectX vs. OpenGL) so lets just skip that xP
    Well, you cannot please everybody, so I do not see why having to choose between two commonly used libraries would be a problem

    Quote Originally Posted by Akkernight
    So, lets make an IDE that supports easy SVN, like you just configure it to a SVN 'server', and it wins over all other IDEs...
    Not so easy to win since SVN plugins are available for a number of IDEs.

    EDIT:
    Quote Originally Posted by brewbuck
    In fact, to get this thing off the ground, we could design the review system as the first project.
    That is certainly an option, but wouldn't it be a chicken and egg scenario?
    Last edited by laserlight; 05-01-2009 at 11:38 AM.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  11. #11
    Hail to the king, baby. Akkernight's Avatar
    Join Date
    Oct 2008
    Location
    Faroe Islands
    Posts
    717
    SSH keys wouldn't work, that's why they were problematic...
    Anyways, what is needed? Like, think about something that'd be new
    Currently research OpenGL

  12. #12
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by Akkernight
    Anyways, what is needed? Like, think about something that'd be new
    Something that would benefit cboard, perhaps? Along those lines... I presume that we would want to limit the scope of the project to something involving development in C and/or C++?
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  13. #13
    Hail to the king, baby. Akkernight's Avatar
    Join Date
    Oct 2008
    Location
    Faroe Islands
    Posts
    717
    ok, what has been whined about lots on these boards?
    Currently research OpenGL

  14. #14
    Registered User
    Join Date
    May 2006
    Posts
    169
    Students asking for solutions to homework?

    How about a project that prints funny notes to the teacher when you run it the next day?

  15. #15
    Hail to the king, baby. Akkernight's Avatar
    Join Date
    Oct 2008
    Location
    Faroe Islands
    Posts
    717
    What about making a free version of Flash? I need that..
    Or a... Game Maker of some type...
    Or a new language...
    Exactly, why not make a game maker that supports C++ code aswell as its WYSIWYG editor?
    Currently research OpenGL

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. CBoard Community Project: Poll #1
    By brewbuck in forum Projects and Job Recruitment
    Replies: 148
    Last Post: 06-10-2009, 12:04 PM
  2. Problem Displaying a Struct
    By rockstarpirate in forum C++ Programming
    Replies: 16
    Last Post: 05-05-2008, 09:05 AM
  3. Game Independent Anti-cheat Project Needs Programmers
    By GIA Project Lea in forum Projects and Job Recruitment
    Replies: 3
    Last Post: 09-15-2005, 07:41 PM
  4. CBoard Project?
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 40
    Last Post: 06-21-2004, 03:15 PM