Speaking at Bay Area Erlang Factory in April

My friends at Erlang Training and Consulting are running an organising an event in Palo Alto at the end of April: Erlang Factory. If you’re interested in the ferment of ideas and activity around functional programming, this promises to be an exciting occasion.

To me, one of the great attractions of the functional programming world is that our cousin communities are friendly to each other, and we’re eager to transfer the most exciting ideas back and forth. In that spirit, I’ll be speaking about Haskell at Erlang Factory:

Although Haskell and Erlang are both functional languages, they diverge in many ways in their approaches to building software. In this talk, we’ll look at some of the key differences between the two languages, and show off some of the most exciting development and testing techniques that the Haskell perspective enables: how to write bulletproof, elegant code that executes with blazing speed.
Posted in haskell
13 comments on “Speaking at Bay Area Erlang Factory in April
  1. Yaakov Nemoy says:

    Will there be a video recording or something of this presentation so we can see it afterwards?

  2. I’ve no idea. If there is, I’ll post a link when I find out.

  3. Krzysiek says:

    manuDo you mean Clojure is a more robust FP laugnage than Erlang’ or the JVM is a more robust platform than the Erlang VM’ ? Both are debatable Platform:The Erlang VM is pretty rugged and reliable. If you use supervisor trees (as you should), you can isolate failures to parts of your system (and restart them). Also processes in Erlang do not share a heap like threads do in the JVM, eliminating the risk of memory corruption spreading accross processes.Language:If your definition on Functional Programming (which nobody seems to agree upon) mandates non-strict evaluation and persistent data structures, Clojure has the advantage.On the other hand if it mandates proper tail calls, then Erlang wins.Interestingly most academic work in FP revolves around sophisticated static type systems (Haskell, Scala, )Erlang offers an interesting trade-off as a dynamically checked laugnage with optional type annotations which can be checked by Dialyzer.I don’t know how far Typed Clojure has come I am curious to know more about the job you mention

  4. This cod looks fabulous! I thought cods were only good for making the fish part of "Fish and chips"..You have proved me wrong..

  5. You definitely know how to bring an issue to light and make it important. I cant believe youre not more popular because you definitely have the gift.

  6. So there is no hope for democracy, Nabakov?So hey, why should we political tragics bother.Democracy is not a process full of drama, anger, laughter, melody and optimism, its just a tragic futile destination.We should all just go home and shut the fuck up. Right.

  7. That’s the best answer of all time! JMHO

  8. Dr. Phil just wants attention to be paid to the fact that there is an unnecessary pattern of redeployment going on which is in turn causing PTSD which can obviously reach dangerous magnitudes. Something should be done to PROTECT them, not REJECT them.

  9. If you can edit this post, you might want to consider removing or changing the banner for SmartyPig. Their interest rate is now 1% (not 2.15%), and they’re no longer with West Bank.

  10. Thank you so much for providing individuals with such a superb opportunity to check tips from this website. It really is so sweet and as well , full of a lot of fun for me personally and my office fellow workers to search your web site at least 3 times every week to read the fresh items you have got. Of course, we are always contented with the unbelievable guidelines you serve. Some 3 facts on this page are in reality the simplest we’ve had.

  11. I was reading through some of your content on this internet site and I conceive this web site is real instructive! Continue posting .

  12. Keep up the great quality writing, it is rare to see a nice blog like this one these days. Interesting article. A good article. Keep doing what you are doing!

  13. Admiring the dedication you put into your site and detailed information you provide. It’s nice to come across a blog every once in a while that isn’t the same unwanted rehashed information. Fantastic read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.

Leave a Reply

Your email address will not be published. Required fields are marked *