[erlang-questions] Volunteers wanted for new project
Thu Jul 22 12:23:05 CEST 2010
On 22 July 2010 09:33, Joe Armstrong <> wrote:
> Volunteers wanted --
> So here's a little project that I'd like to do (hobby hack #3367 :-)
> Here's the problem:
> The other day I wanted to see if anybody had written a parser for
> C in Erlang. I did not know of such a parser, so I Googled a bit
> and turned up nothing. I posted to the Erlang list - after a few
> days I got a tip that lead me some code that almost did what I
> wanted - a much better starting point than hacking the thing from
> This is crazy - almost exactly what I want had already been
> written 4 years ago - but a Google search did not reveal it,
> nor was it in any catalogs. I didn't know about this (I knew
> about jungerl) (of course). Now I'm hardly an Erlang newby so
> if I can't find it (or even know about it) how can a real
> Erlang newby find anything?
> What I want is a "report a resource" thing on the web.
> All you should have to do is go to a web site fill in a form with the
> resource type: erlang
> reported by: <name>
> url: <url>
> keywords: <k1,k2,k3>
> description: <....>
> Or send email to some web site.
> I guess you'd need some sort of authentication so that spammers
> could not hijack your <name> Some kind of voting or reputation
> system could be used to rank resources depending upon who voted
> for them ...
> We also need a search engine to answer resource queries.
> My guess is that a reputation based system would be pretty good. I
> don't want to name names but we all know that if <XYZ> recommended
> something it must be pretty good.
> So if this doesn't exist I think we should build it as a group effort.
> Even if it does exist we should build it, I'll tell you why later.
Most open source projects live in github these days, including most erlang
ones, we can search based on languages and keyword, followers / watchers is
a reputation system.
I think we already have this, just a matter of making sure the rest use it
(and possibly a custom / improved search?)
> Volunteers are needed for the various bits:
> - an architect (decides on the
> interfaces, the components)
> - an integrator (takes delivery of the
> - a hoster (somebody needs to
> host the thing)
> - a front end (handles HTTP and
> email requests)
> - a database/query backend (handles queries)
> - admin / authorization / anti-spam stuff (handles security)
> - an artist /css guru (makes the site beautiful)
> - a few programmers
> This project sounds simple - actually it *is* simple - I can hear
> you thinking "I could do this is 5 minutes with lamp/RoR/mySQL/PHP
> ..." but it gives an excellent opportunity to try and make an
> infinitely scalable-flexable thing and try integrating our
> favorite tools.
> We could do a simple yaws/menisia/vanilla HTML solution or
> a Riak/couchDB/rabbit/nitrogen/xmpp thingy
> RATHER THAN MAKING A FANCY-WEB SITE USING SIMPLE TECHNOLOGIES WE
> MAKE A VERY VERY SIMPLE WEB-SITE WITH FANCY TECHNOLOGIES.
> THE KICKER IS THAT WE TRY TO MAKE IT INFINITELY SCALABLE,
> INFINITELY FAULT-TOLERANT, AMAZINGLY EASY TO SCALE AND DEPLOY.
> This is why this should be a collaborative effort - rather than
> a one man hack - this is to *force* collaboration between
> the couch and the rabbits of the Erlang world.
> erlang-questions (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:
More information about the erlang-questions