Busy making things: tinycast, github, links, photos, @mc.

There is an Erlang community, it’s just smaller than you’re used to

Posted: August 26th, 2007 | Author: | Filed under: Erlang, Open Source | 78 Comments »

I thought I’d pick a nit with something that Ted Leung mentioned in his response to Sam Ruby’s response to Russ’ original post about Java needing an overhaul.

Particularly this comment about the Erlang community:

This is actually 2 problems. There’s the issue with the libraries, and there’s the issue with the community that did/didn’t produce the libraries. We don’t just need a technology, we need a community. Hmm, Erlang lab, anyone?

I’d like to assert that there is a vibrant Erlang community, it’s just smaller than you’re used to, and might be a little harder to find than most.

I’ve been lurking, participating, and sharing what I’ve learned in #erlang on irc.freenode.net since the Erlang movie blew my mind. I started tinkering with Erlang and the PDF for Programming Erlang came out a few days later. I still consider myself an Erlang noob. I still ask questions with obvious answers, spend hours trying to do something that should have taken 5 minutes, and sometimes don’t do things in the most Erlangish manner.

But the Erlang community has been great to me. Whenever I ask a question in #erlang, I almost always get the answer I was looking for, whether it’s a pointer to a specific part of the Erlang docs, a snippet of code, an opinion on the best way to do something, or a link to a blog post that has the answer. I’ve been around long enough that I can offer the same to people who are just picking up Programming Erlang and are running in to the same things I was a month or two back.

If you don’t think there’s an Erlang community, please come by #erlang and spend some time. They’ve been one of the most helpful communities I’ve ever been a part of. Activity is currently skewed more towards the European timezones, but as the community grows and more people across the world pick up Erlang that’s changing.

There’s also a pretty huge community outside of IRC. I’ve been subscribed to erlang-questions, the most active Erlang mailing list for a month or two too. The solution to one of my problems with bit syntax was asked and answered before I even knew that’s what I wanted. I’ve also learned a lot of things about Erlang that I wouldn’t have otherwise from the mailing list.

The community doesn’t stop there. Head over to trapexit.org and check out the Wiki and the forums. When you’re done there, check out the packages available at CEAN (the smaller Erlang counterpart of CPAN). There are lots of libraries included here if that’s what you’re looking for. Anything in CEAN can be installed from within the Erlang shell.

If you’re looking for libraries, don’t forget to check out Erlang’s module documentation. It’s far from Python’s batteries included, but there’s more there than it gets credit for. Aside from a distributed database there are TCP and UDP socket libraries, an http client and server, an XML library and support for SNMP and SSH. You’ll find many more protocol implementations at CEAN while the building blocks reside in Erlang’s standard library. Other places to look for sample code or libraries is Jungerl, a loosely knit collection of useful (but sometimes aging) libraries and applications, or Google Code.

While many third party Erlang libraries feel like they’re at the 0.1 stage (and many are simply because their authors are new to Erlang), don’t forget about the polished apps and libraries. I’m specifically thinking of ejabberd, RabbitMQ, YAWS, and Wings3D to name a few. Also worth a specific mention is ErlyWeb and the several libraries that it is built on top of.

So yes: the Erlang community is quite small. Think Python 10-12 years ago or Ruby before the Rails. But don’t pretend that it doesn’t exist, because while tiny, it’s vibrant and extremely helpful.

78 Comments on “There is an Erlang community, it’s just smaller than you’re used to”

  1. 1 dieta said at 7:39 pm on February 8th, 2011:

    You are very smart….

  2. 2 versacheck software 2010 said at 2:06 am on February 9th, 2011:

    I’ll return as soon as once again inside the possible ways to examine your blogposts down the road.

  3. 3 pioneer vsx-1020-k review said at 6:59 am on February 9th, 2011:

    I admire the dear knowledge you be offering in your articles. I will be able to bookmark your weblog and have my youngsters check up right here generally. I am rather certain they will learn a whole lot of new stuff right here than anyone else!

  4. 4 prezentacja maturalna said at 2:36 am on February 10th, 2011:

    Wow that was really interesting, altought i would add few more deeper thoughts

  5. 5 Resan said at 10:07 am on February 10th, 2011:

    i’ve begun to visit this blog a few times now and i have to say that i find it quite good actually. it’ll be nice to read more in the future! :p

  6. 6 pozycjonowanie stron said at 8:57 pm on February 10th, 2011:

    Thanks for sharing this with all of us.

  7. 7 paketresa said at 12:03 am on February 11th, 2011:

    i have visited this blog a few times now and i have to tell you that i find it quite great actually. keep it up! :p

  8. 8 Beyonce said at 11:14 am on February 11th, 2011:

    Great blogging site, it’s doing work honestly nicely on this platform as well.  Like your image BTW.

  9. 9 Twilight said at 11:20 am on February 11th, 2011:

    Thanks for this brilliant write-up. I’m delighted following reading this. Thank you!

  10. 10 Columbus Injury Lawyer said at 12:51 am on February 12th, 2011:

    I always enjoy reading your posts and I look forward to your next one.

  11. 11 decals said at 8:35 pm on February 12th, 2011:

    i’ve visited this cool site a few times now and i have to say that i find it quite nice actually. keep it up! =)

  12. 12 sterydy said at 4:49 am on February 13th, 2011:

    Dude interesting blog, but there is a problem with it in explorer

  13. 13 paraprotex said at 9:40 am on February 13th, 2011:

    Thanks for taking the time to talk about this, I feel fervently about this and I take pleasure in learning about this topic. Please, as you gain information, please update this blog with more information. I have found it very useful.

  14. 14 last minute said at 10:04 pm on February 13th, 2011:

    There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.

  15. 15 Jesenia Gorius said at 3:46 pm on February 14th, 2011:

    This page appears to get a great deal of visitors. How do you advertise it? It gives a nice unique twist on things. I guess having something authentic or substantial to talk about is the most important thing.

  16. 16 resor said at 7:36 pm on February 14th, 2011:

    i’ve visited this site a few times now and i have to tell you that i find it quite great actually. continue doing what you’re doing! :p

  17. 17 optymalizacja Krakow said at 1:29 am on February 15th, 2011:

    I’ve just subscribed to your RSS feed. I love your content.

  18. 18 Resa said at 3:43 am on February 15th, 2011:

    keep up the good work on the site. I appreciate it. Could use some more frequent updates, but i am sure that you have got better or other stuff to do like we all do. 🙂

  19. 19 zero friction marketing said at 4:10 pm on February 15th, 2011:

    The suggestions you contributed here are incredibly priceless. Rrt had been such an exciting surprise to see that looking forward to me when I woke up this very day. They are continually to the point and simple to learn. Thanks a ton for the useful ideas you’ve shared right here.

  20. 20 OlgaBunkleyi said at 3:29 pm on February 16th, 2011:

    I just made a new community and I thought that it might be of interest to you:cabbage soup diet free ebook.
    use this gift code to donwload: C5D4BF7C518776CAEE00 at idealplus.com/cabbage-soup-diet
    Mods, please delete this post if it’s not appropriate.

  21. 21 budapest reseguide said at 10:24 pm on February 16th, 2011:

    really like the post you published . it just is not that easy to discover great stuff toactually read (you know really READ and not just going through it like some uniterested and flesh eating zombie before moving on), so cheers man for really not wasting my time! 😀

  22. 22 Alexa Fehlinger said at 2:06 am on February 17th, 2011:

    Hi buddy, very informative post. Please keep them coming. Thanks, isty Lamay

  23. 23 Horace Gzym said at 2:19 am on February 17th, 2011:

    Hi buddy, very informative post. Please keep them coming. Thanks, li Couts

  24. 24 Monte Stroman said at 4:39 am on February 17th, 2011:

    I think that is an interesting point, it made me think a bit. Thanks for sparking my thinking cap.

  25. 25 posadzki zywiczne said at 11:05 am on February 17th, 2011:

    this is what i full comme il faut allowances of you guys to circumvent again or be submit c be communicated a celebrated chore here.So adjudicate this
    posadzki epoksydowe due trice couse we all destitution to sift through this one.Brand politeness mammoth tools seeing that
    all users here is to endeavour it posadzki zywiczne couse we all scantiness to upon sensible temperament to bank all mind-boggler there
    posadzki przemyslowe couse all unsophisticated bright red like drop in on in behalf of dog cat
    unerring here

  26. 26 Gregory Despain said at 1:40 pm on February 17th, 2011:

    Wow! Thank you! I always wanted to write in my site some thing like that. Can I take part of your publish to my blog? Thanks, hley Peightal

  27. 27 web hosting india said at 2:39 am on February 18th, 2011:

    Whats up, I simply hopped over on your web site by way of StumbleUpon. Now not one thing I might in most cases read, but I appreciated your thoughts none the less. Thanks for making something worth reading.

  28. 28 Jamey Davos said at 11:45 pm on February 20th, 2011:

    Dude, great article. Can you give me your email address. There is something I would like to ask you. Thanks rianne Chrabasz