Concurrent Life
Follow
Find
11.2K views | +6 today
Concurrent Life
News about Erlang and Erlang projects such as Ejabberd and RabbitMQ
Curated by Brent Hoover
Your new post is loading...
Your new post is loading...
Scooped by Brent Hoover
Scoop.it!

Install YAWS on OS X Lion and Mountain Lion

Having problems installing Yet Another Web Server (YAWS) on OS X 10.7 (Lion) or 10.8 (Mountain Lion)?  ./configure not working?  no acceptable C compiler found in $PATH?  You've come to the right p...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Erlang Central | Erlang User of the Year 2013: Nominate your ...

Erlang Central | Erlang User of the Year 2013: Nominate your ... | Concurrent Life | Scoop.it
As every year, at EUC 2013 the Erlang community will reward one Erlang user whose contribution to the development of the Erlang language has been outstanding. You are invited to submit your proposed names with a short ...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Go need not be a better Erlang | Hrishikesh Choudhari

A lot of Go enthusiasts are saying that Go is a better Erlang, all the while only pointing out Erlang's flaws.
Brent Hoover's insight:

I would have to say that "My language is better than your language" has to be only second to the "Mac vs. PC" debate in terms of sheer nap-inducing tedium. Don't like Erlang? Don't use it. May the best language be actually used in production somewhere.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Dabbling in Erlang, part 1: Hello function

Brent Hoover's insight:

This is a fun and informative "Getting Started" article with a little background on Erlang and functional programming in general. Especially enjoyable for people who enjoy a lot of whitespace.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Mostly Erlang

Mostly Erlang | Concurrent Life | Scoop.it
Erlang and sometimes other functional programming
Brent Hoover's insight:

If you have used Erlang you have probably heard of Joe Armstrong, co-creator of the language and author of the first book on the language.

 

Here is a podcast featuring Joe himself. Also check out the other Mostly Erlang podcasts with folks from WebMachine and others.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

precommit hooks crash log

Hi, According to the documentation erlang precommit hook crashes should be logged into sasl-error.log. But . * That log doesn't seem to be in use, sasl crashes are logged to crash.
Brent Hoover's insight:

This poor chap has posted his question on a site it seems that no one visits. I guess he was banned from Stack Overflow. Perhaps someone here can help him out?

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

The Pragmatic Bookshelf | Programming Elixir

The Pragmatic Bookshelf | Programming Elixir | Concurrent Life | Scoop.it
title: Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun, by: Dave Thomas, isbn: 9781937785581, date: 2013-10-15 (The Pragmatic Bookshelf | Programming Elixir http://t.co/LN2LzeLVGc...
Brent Hoover's insight:

Elixir seems to be gaining more traction, and while it's not for me, I think this is great. Certainly more languages running on the JVM has never done anything but help Java. Pragmatic has a well-known Ruby bias and this speaks again to Elixir's Ruby-inspired syntax. I have yet to purchase a Pragmatic book s that's been a dud, so if this interests you,you may consider checking it out.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Zotonic, the Erlang Web Framework — Zotonic

Zotonic, the Erlang Web Framework — Zotonic | Concurrent Life | Scoop.it
The movie to go with @Zotonic The T-Shirt, featuring @AtillaE !
https://t.co/1QufRWzUdv
Get your #erlang on at: http://t.co/BGjxHa3zo0
Brent Hoover's insight:

Zotonic is such a cool project I like to mention it here whenever I can. So here is someplace I can. It's even mentioned twice in the headline.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Explorations in Erlang with the Parallela: A Prelude

Explorations in Erlang with the Parallela: A Prelude | Concurrent Life | Scoop.it
We at Erlang Solutions have had the pleasure of coming into contact with shiny Parallella board prototype and over the past few weeks we have been exploring how to utilise it as part of our experim...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Dive into erlang: Simple app written using MongoDB, Webmachine (Erlang+MochiWeb), Backbone.js, jQuery and Handlebars

Dive into erlang: Simple app written using MongoDB, Webmachine (Erlang+MochiWeb), Backbone.js, jQuery and Handlebars | Concurrent Life | Scoop.it
more...
Brent Hoover's comment, May 29, 2013 7:41 AM
There is no blog post here explaining the app. But the code is there and there is a demo site, so you can explore it yourself.
Scooped by Brent Hoover
Scoop.it!

Erlang - Joe Armstrong

Erlang - Joe Armstrong | Concurrent Life | Scoop.it
"Erlang - Joe Armstrong", a playlist created by eric2718281 (Video of Joe Armstrong "If Erlang is the answer; What was the Question" lecture http://t.co/IjSvPZMn02 #erlang)...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Erlang basic list comprehenesion - Stack Overflow

I am trying to learn the basics Erlang and am having a hard time compiling the following simple list comprehension example: -module(functions). -export([add/2], [add1_comp/1]). add(A,B) -> A+B. add1_comp(LST) -> [X + 1 || X ...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Erlang Output to text file - Stack Overflow

I am new to Erlang and I am trying to find an easy way to output Erlang command results to a test file using CMD and Erlang compiler. This is what I tried (CMD): C:/Users/modules> erl myFunctions_tests.erl "main" -e > output.
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

A Short Quiz About Language Design - Planet Erlang

A Short Quiz About Language Design. Programming in the 21st Century - James Hague - May 11, 2013. Suppose you're designing a programming language. What syntax would you use for a string constant? This isn't a trick; it's as simple as ...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

ereader reviews CouchDB: The Definitive Guide: Time to Relax

ereader reviews CouchDB: The Definitive Guide: Time to Relax | Concurrent Life | Scoop.it
CouchDB: The Definitive Guide: Time to Relax (Animal Guide) O'Reilly Media | 2010-02-03 | ISBN: 0596155891 | 272 pages | File type: PDF | 2 mb. Three of CouchDB's creators show you how to use this document-oriented ...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

The GHTorrent project

Brent Hoover's insight:

This is cool. A Github Erlang project aggregator written in Erlang and then redistributed via Bittorrent.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Robert Virding teaches OTP Express Course on 10 ... - Planet Erlang

As a co-inventor of Erlang, Robert Virding is probably one of the best persons in the world to teach you all you need to know about Behaviours. It's a bit like getting piano lessons from Bach. So we're extremly thrilled to ...
Brent Hoover's insight:

OTP is still somewhat shrouded in mystery even with better documentation coming out. Why not talk to the man who invented it? I know I am going to try and figure out how to go. I will let the post do the rest of the hyping.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Basho Co-Founder Raises $3M To Launch Orchestrate.io, A Twilio For Databases - TechCrunch

Basho Co-Founder Raises $3M To Launch Orchestrate.io, A Twilio For Databases - TechCrunch | Concurrent Life | Scoop.it
Basho Co-Founder Raises $3M To Launch Orchestrate.io, A Twilio For Databases
TechCrunch
Orchestrate.io is using open source databases to build the service. “We aren't going to build databases,” Falco said.
Brent Hoover's insight:

Not directly Erlang related except for the Riak link, but still an interesting idea, and for those of us who build backends for databases, definitly something to keep an idea on.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Introduction to Elixir

The Elixir programming language marries the convenience of Ruby with the power of the Erlang/OTP system. In this short introduction, Dave Thomas, author of P...
Brent Hoover's insight:

I guess it's Elixir week on Concurrent Life. Rock on.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Erlang Factory - Erlang User Conference 2013 - choose your preferences

Erlang Factory - Erlang User Conference 2013 - choose your preferences | Concurrent Life | Scoop.it
The Erlang Factory conferences provide inspiring talks, trainings and workshops with leading Erlang experts.
Brent Hoover's insight:

Here is another Erlang Factory I can't afford to go to, but maybe you can. Stockholm even.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

This OTP Life

This OTP Life | Concurrent Life | Scoop.it
For all you Erlangers out there: http://t.co/Tg4qsLNbtl #erlang
Brent Hoover's insight:

A Tumblog of comments about Erlang through meme-type photos and captions. Not educational, but fun.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

How and Why We Switched from Erlang to Python at Mixpanel Engineering

How and Why We Switched from Erlang to Python at Mixpanel Engineering | Concurrent Life | Scoop.it
Real-time scaling (How and Why We Switched from Erlang to Python at Mixpanel Engineering http://t.co/XACbZGgi2D)
Brent Hoover's insight:

As both an Erlang and (mostly) Python programmer, I find this article especially sad. While re-writing your major app in a language you know better is a clear choice, the reasons that the author gives are simply wrong, and it adds to Erlang's completely unfair reputation as difficult to learn. Handling Network data is one of the things Erlang does extremely well. Sure its string handling is lacking, that because it doesn't really have strings, it has Binary Lists which it can handle blazingly fast.

 

I love Python, but it doesn't do concurrency like Erlang does, in fact, because of the GIL you are actually rarely doing true concurrency. But I show it here just because its a point of view, and its a worthwhile read.

more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Distributed comms and Mnesia

Hey guys, So, based on my posts yesterday; I would like my websocket platform to be distributed. To help with this, I figured I'd use Mnesia. I can opt for the "in memory" option, as if a node goes down, the connections will be ...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Erlang argument passing - Stack Overflow

I've just started using Erlang and I can't get something to work -module(bla). -export([start/0, sendC/2]). start() -> number = 236, Pid1 = spawn(dz, sendC, [1, number]), register(a, Pid1). sendC(num, time) -> io:format(" ~w ~w ...
more...
No comment yet.
Scooped by Brent Hoover
Scoop.it!

Erlang Recursion basics

Erlang Recursion basics | Concurrent Life | Scoop.it
I'm loving Erlang, extremely powerful as I get more into it, however, it did take a bit of getting my head round, but once you start to understand function pattern matching, data guards and recursion then you are on your way.
more...
No comment yet.