[erlang-questions] Is erlang a web language?

Dmitrii Dimandt <>
Fri Feb 13 09:23:25 CET 2009


On Feb 13, 2009, at 12:40 AM, Nick Gerakines wrote:

> I'd like to step in and say that Erlang is an awesome platform for
> writing web services. In fact, to back that statement up, I'll let you
> metaphorically peak into how we are using it for just that.
>
> Here at EA we are building a pretty large web service powered by
> Erlang to support different parts of the EA Online group. We've been
> using tools like MochiWeb, etap (github.com/ngerakines/etap), protocol
> buffers (github.com/ngerakines/erlang_protobuffs), dynomite
> (github.com/cliffmoon/dynomite) (CAVEAT: it's unofficial/unimplemented
> but we've got use cases that jive), log_roller
> (github.com/JacobVorreuter/log_roller), ejabberd and list goes on.

That's exactly what fess was talking about. Had you not mentioned  
these projects, no one would ever discover them (well, I would, but I  
run a Russian Erlang-related-news site, so I scour the web, blogs and  
mailing lists for news and bits and pieces of info)

Erlang should really get a repositroy that is as ubiquitous and as  
easy to use as Ruby's gem or Perl's CPAN. Yes, there is a lot of utter  
crap in those repositories, but they are valuable for the fact that  
you can easily search and instal necessary modules.

For instance, I can name at least three mutually incompatible JSON  
encoding/decoding libraries written for erlang (there are at least 5,  
I think). Definitely at least two libraries dealing with utf-8. Two  
OpenID projects. Two dedicated wrappers for traditional RDBMs (and a  
third, which is a more general ORM-style library). At least three (I  
think) projects that connect to Amazon's web services in one way or  
another. Two projects interfacing with memcached. And the list *will*  
grow. These are just projects I can name off the top of my head

"Let a hundred flowers blossom" (c) Mao Zedong

Quite often I don't think that authors of some of these project even  
now that similar projects exist. Forget the users, they will *never*  
even discover some of them :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20090213/9c83c802/attachment.html>


More information about the erlang-questions mailing list