views:

210

answers:

4

I'd like to create a new and open sourced language.
Since it's really rare to find programmers that actually dealt with compiler theory I need some advice.
How would you make a person interested in your open source project?
How do you bring him to a position where he wants to contribute?
Is there a special place where I can find those pepole (except sourceforge.net)?

+3  A: 

It will be very hard to get people interested in your project. History has shown that 99% (at a conservative estimate) of new programming languages are only ever used by their designer. So if you do it, do it for love and don't expect much if any outside interest.

anon
I am doing it for the love but I need some kind of mentor at the very least.Are there any online sources for language design?
the_drow
Note that if you want more answers, it's a good idea to wait a while before accepting. I usually give it 24 hours.
anon
A: 

BTW, this doesn't answer your questions but these two Microsoft / Codeplx projects both sparked my interest as possible starting points for creating a new language:

Kragen
+1  A: 

You may want to spend some time lurking on sites like, say, Lambda The Ultimate and reading up on theory of programming languages, compiler design, etc. I've heard that Essentials of Programming Languages by Friedman et al is a good intro text for the former, while you can't go wrong with the "Dragon Book" for the latter (whose official title escapes me at the moment... by Aho et al though).

Derrick Turk
+1  A: 

take a look at Haskell (and its supporting community) http://www.haskell.org/

I've used Haskell to model a small OO programming language in grad school and it seemed to be a common tool used in the Academia for designing programming language

aggietech