[erlang-questions] Benchmarks
Matt Stancliff
sysop@REDACTED
Thu Jan 14 08:55:28 CET 2010
On Jan 13, 2010, at 10:31 AM, Fred Hebert wrote:
> helpful. CEAN and trapexit are other excellent sources for
> programmers. The
> guys at http://ideone.com/ has a feature to run Erlang code from the
> web (à
> la codepad.org), there are countless interesting products and tools.
> I do
> believe this is the way to really make Erlang a better choice for
> developing
> new products.
I can't let mentions of online code doohickeys go by without
mentioning my
recent project: http://runroot.com/
runroot is a web-based live REPL system. You can run a very
responsive erlang
shell right in your browser with full access to the underlying system.
Backstory: runroot was made with the intention of creating a web-
based,
low barrier to entry erlang tutoring system. To increase the appeal
I added another handful of languages at the last minute. It's still
very
early in the project's life, but so far everything is coming together
nicely.
Some people have been talking about C vs. Erlang again recently. I
wrote
the first runroot backend[1] as a cnode + libevent. After months of
chasing
bugs and subtle race conditions, it still didn't work properly. I
rewrote the
ten month old project in eight hours. It went from 2k LOC in C to
less than
600 LOC in Erlang (and it has more features than the 2k LOC C version!).
[1]: Released at: http://bitbucket.org/mattsta/runroot-eco/
Don't repeat my mistakes.
-Matt
--
Matt Stancliff San Jose, CA
AIM: seijimr iPhone: 678-591-9337
"The best way to predict the future is to invent it." --Alan Kay
More information about the erlang-questions
mailing list