C Board  

Go Back   C Board > Community Boards > Projects and Job Recruitment

View Poll Results: Choice of project
A small scripting language, possible using bytecode. 11 45.83%
A C compiler. 6 25.00%
An internationalization (i18n) library. 4 16.67%
An implementation of the C++ STL for C. 5 20.83%
An operating system. 7 29.17%
A portable build system. 9 37.50%
A "modern" editor (MVC pattern). 4 16.67%
A game maker. 2 8.33%
An RPG. 2 8.33%
An IDE with integrated SVN support. 4 16.67%
Multiple Choice Poll. Voters: 24. You may not vote on this poll

Reply
 
LinkBack Thread Tools Display Modes
Old 05-15-2009, 11:45 PM   #1
Senior software engineer
 
brewbuck's Avatar
 
Join Date: Mar 2007
Location: Portland, OR
Posts: 5,381
CBoard Community Project: Poll #1

There are a lot of good project ideas in this thread. I've tried to collect all of the specific ideas. I present these here in a poll. Since there are a lot of ideas, and an unknown number of voters, I'm not sure how good of a picture we will get.

I'd prefer some kind of instant-runoff voting, but we can't do that here, so let's simulate it with multiple polls. If this initial poll doesn't show a clear winning idea, let's cut the number of ideas in half (keeping the top 50% vote-winners) and try again. We'll pare it down eventually.

The options are presented in a randomized order.

Happy voting.
__________________
"Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously." -- raftpeople@slashdot
brewbuck is offline   Reply With Quote
Old 05-17-2009, 08:00 AM   #2
Making mistakes
 
Join Date: Dec 2008
Posts: 347
Maybe we'd get some voters here? It looks a bit deserted for a community project.
Brafil is offline   Reply With Quote
Old 05-17-2009, 10:20 AM   #3
subminimalist
 
MK27's Avatar
 
Join Date: Jul 2008
Location: NYC
Posts: 3,944
Quote:
Originally Posted by Brafil View Post
Maybe we'd get some voters here? It looks a bit deserted for a community project.
ixnay. 9 sounds like plenty to me.
__________________

Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS
MK27 is offline   Reply With Quote
Old 05-17-2009, 10:25 AM   #4
C++ Witch
 
laserlight's Avatar
 
Join Date: Oct 2003
Location: Singapore
Posts: 10,354
Quote:
Originally Posted by MK27
9 sounds like plenty to me.
Plus I am still undecided
__________________
C + C++ Compiler: MinGW port of GCC
Build + Version Control System: SCons + Bazaar

Look up a C/C++ Reference and learn How To Ask Questions The Smart Way
laserlight is offline   Reply With Quote
Old 05-17-2009, 10:28 AM   #5
Hail to the king, baby.
 
Akkernight's Avatar
 
Join Date: Oct 2008
Location: Faroe Islands
Posts: 713
ahh! So many of those are mine, or well I suggested them some time back, now I'm stuck at which to choose D:
__________________
I deny the Holy Spirit; burn me.

http://blasphemychallenge.com/ <- Do you dare?
Akkernight is offline   Reply With Quote
Old 05-17-2009, 10:35 AM   #6
subminimalist
 
MK27's Avatar
 
Join Date: Jul 2008
Location: NYC
Posts: 3,944
Quote:
Originally Posted by Akkernight View Post
ahh! So many of those are mine, or well I suggested them some time back, now I'm stuck at which to choose D:
You can actually choose all of them, it's multiple choiceS -- try.
__________________

Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS

Last edited by MK27; 05-17-2009 at 10:41 AM.
MK27 is offline   Reply With Quote
Old 05-17-2009, 10:38 AM   #7
Hail to the king, baby.
 
Akkernight's Avatar
 
Join Date: Oct 2008
Location: Faroe Islands
Posts: 713
Awesome!
Also, if we're going for the scripting language, I'll make a compiler for it that produces Mount&Blade .txt files :O Don't wanna learn python xP
__________________
I deny the Holy Spirit; burn me.

http://blasphemychallenge.com/ <- Do you dare?
Akkernight is offline   Reply With Quote
Old 05-17-2009, 10:43 AM   #8
subminimalist
 
MK27's Avatar
 
Join Date: Jul 2008
Location: NYC
Posts: 3,944
Quote:
Originally Posted by Akkernight View Post
Don't wanna learn python xP
I think you should, it is probably much easier than C++

I notice my SDL file browser* idea did not make the list! Oh well, I guess I can let that die...I will have to do something nasty to brewbuck later in revenge.

*first person "shooter" with sound affects!! Batch copy (gattling) this!!
__________________

Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS

Last edited by MK27; 05-17-2009 at 10:51 AM.
MK27 is offline   Reply With Quote
Old 05-17-2009, 10:48 AM   #9
Hail to the king, baby.
 
Akkernight's Avatar
 
Join Date: Oct 2008
Location: Faroe Islands
Posts: 713
I'm taking C++ courses and doing pretty well, don't wanna confuse myself now
__________________
I deny the Holy Spirit; burn me.

http://blasphemychallenge.com/ <- Do you dare?
Akkernight is offline   Reply With Quote
Old 05-17-2009, 03:48 PM   #10
Senior software engineer
 
brewbuck's Avatar
 
Join Date: Mar 2007
Location: Portland, OR
Posts: 5,381
Quote:
Originally Posted by MK27 View Post
I think you should, it is probably much easier than C++

I notice my SDL file browser* idea did not make the list! Oh well, I guess I can let that die...I will have to do something nasty to brewbuck later in revenge.

*first person "shooter" with sound affects!! Batch copy (gattling) this!!
Sorry if I missed your (or anybody else's) idea. I didn't omit anything on purpose.

We don't have to limit ourselves to one project (although we should maintain a semblence of purpose and priority). Let's see how this poll turns out. We can commit other ideas to a backlog that we'll reach eventually.

I'm currently thinking through some options for project management style. I think we should open our development process with a series of calls for comments, and produce a set of base documents that describe the generalities of the process. From there we can start synthesizing a design.

I'll try to get the first doc ready in the next few days, along with an initial development roadmap and timeline. Let's let this poll close first.
__________________
"Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously." -- raftpeople@slashdot
brewbuck is offline   Reply With Quote
Old 05-17-2009, 04:08 PM   #11
Complete Beginner
 
Join Date: Feb 2009
Posts: 312
Quote:
Originally Posted by brewbuck View Post
We don't have to limit ourselves to one project (although we should maintain a semblence of purpose and priority). Let's see how this poll turns out. We can commit other ideas to a backlog that we'll reach eventually.
Not sure, but I think we should concentrate on one project at a time. Once we accomplished the first project, we'll already have a good starting point (in terms of code) for succeeding projects.

Quote:
I'm currently thinking through some options for project management style. I think we should open our development process with a series of calls for comments, and produce a set of base documents that describe the generalities of the process. From there we can start synthesizing a design.
That's a nice way of saying "let's first gather some ideas and write them down". I fully embrace this plan.


By the way, do we use some advanced method of unit testing or do we simply hope for the best?

Greets,
Philip
__________________
All things begin as source code.
Source code begins with an empty file.
-- Tao Te Chip
Snafuist is offline   Reply With Quote
Old 05-17-2009, 04:20 PM   #12
Senior software engineer
 
brewbuck's Avatar
 
Join Date: Mar 2007
Location: Portland, OR
Posts: 5,381
Quote:
Originally Posted by Snafuist View Post
Not sure, but I think we should concentrate on one project at a time. Once we accomplished the first project, we'll already have a good starting point (in terms of code) for succeeding projects.
I agree. It's premature to judge the results of the poll, but an inventive person can already see a clear timeline developing there.

Quote:
That's a nice way of saying "let's first gather some ideas and write them down". I fully embrace this plan.
Yes, but at the same time, we should produce a clear timeline so that we don't stall forever while thinking about what to do. That's why I'm going to produce "Doc #1" and from there we can generate several other documents before beginning the actual development effort.

Quote:
By the way, do we use some advanced method of unit testing or do we simply hope for the best?
A coherent unit test framework will be difficult in a project with mixed C/C++ development. In my experience, any form of unit testing (even undesigned, ad hoc tests defined by the developer) are valuable, at least during initial development. I favor a realistic development approach where the primary goal is usable, stable software. The unit tests are a means to that end.

I am fairly experienced in agile development processes. My style will be along those lines, but I want to keep this project democratic. Once the poll closes, and I kick off the proceedings with Doc 1, we'll see what kind of ecosystem develops.
__________________
"Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously." -- raftpeople@slashdot
brewbuck is offline   Reply With Quote
Old 05-18-2009, 06:45 AM   #13
Woof, woof!
 
zacs7's Avatar
 
Join Date: Mar 2007
Location: Australia
Posts: 3,139
Oh I hope the first one doesn't win .

A. Parsers are a lot of work
B. VMs are a lot of work
C. Compilers are a lot of work
D. What use is another language?
__________________
"I.T. gets the chicky-babes" - M. Kelly
bakefile | vim
zacs7 is offline   Reply With Quote
Old 05-18-2009, 07:24 AM   #14
Making mistakes
 
Join Date: Dec 2008
Posts: 347
1. Cool. We are many people here, and we should do something bigger. Not just a quick-and-dirty script.
2. ^^
3. ^^
4. <looking around to find a good answer> ... <resigns> ... Oh, wait. Just 4 fun! <sees this answer is bu... not fine>

I hope the 6th one doesn't win ;-p
1. Portability is a lot of work
2. Sounds boring to me
3. Either it involves a small language such as m4 (dependency) or it creates a new one (involves parsing etc.)
4. What use is another build system?

Anyway, I'd be happy with most of those choices. xD
Brafil is offline   Reply With Quote
Old 05-18-2009, 08:34 AM   #15
pwns nooblars
 
Join Date: Oct 2005
Location: Portland, Or
Posts: 1,094
I'd be interested in giving it a go if the first one wins, the others are I am not as interested and may or may not participate in (may just write unit tests for code as it is developed). As far as the language is concerned, I know I will be pretty much useless if it is mainly C, but if it is C++ I can get my hands dirty.
__________________
Enlighten Yourself

I'm back!
Wraithan is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
cboard community project zacs7 Projects and Job Recruitment 76 05-16-2009 08:30 PM
Problem Displaying a Struct rockstarpirate C++ Programming 16 05-05-2008 09:05 AM
CBoard Project? jverkoey A Brief History of Cprogramming.com 40 06-21-2004 03:15 PM
POLL! What was your first C project? webguy899 C Programming 8 05-02-2002 11:15 PM


All times are GMT -6. The time now is 12:13 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22