TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How Erlang Makes Event-Driven Code Easy

11 pointsby mindaugasabout 15 years ago

1 comment

donwabout 15 years ago
I've been deep in this world for the past few weeks, as I've spent my spare time more-or-less implementing an event system for Ruby... partly because Thin doesn't work on JRuby, and partly because EventMachine is almost totally undocumented. And it doesn't play too well with other multithreaded code on the same VM.<p>The performance of the Rack bit is on a par with Thin, even without an optimized request or response parser, and I've got about 1/6 the code of just EventMachine alone. But I digress.<p>While I've come up with a few solutions to the 'breaking code into little chunks' problem, nothing really beats having event-driven I/O built into the runtime, and nothing has driven that point home better than implementing an event system<p>And yeah, I'll be open-sourcing it in the near future... want to mop up some of the internals a bit, add MRI support, and finish stealing every spec and unit test that I can from other Rack webservers.
评论 #1242034 未加载