The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
I got yer scalability right here, pal!

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Daniel Berger

Posts: 1383
Nickname: djberg96
Registered: Sep, 2004

Daniel Berger is a Ruby Programmer who also dabbles in C and Perl
I got yer scalability right here, pal! Posted: May 2, 2007 4:35 PM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Daniel Berger.
Original Post: I got yer scalability right here, pal!
Feed Title: Testing 1,2,3...
Feed URL: http://djberg96.livejournal.com/data/rss
Feed Description: A blog on Ruby and other stuff.
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Daniel Berger
Latest Posts From Testing 1,2,3...

Advertisement
In this Apache vs Yaws test, we see just how powerful Erlang really is. Blam.

I've been continuing through Joe Armstrong's "Programming Erlang", and I have to say it's been a real eye opener. It has pretty much shattered my world view on the significance of native threads. The whole native thread programming paradigm is just an error prone mess that most of us can't handle and, in fact, won't scale well in the long run anyway.

You see, in Erlang there are parallel processes (to include SMP), but no locks, no synchronized methods and no possibility of shared memory corruption, since there is no shared memory. It's just a better approach to COP (Concurrent Oriented Programming).

This is not to suggest that native threads shouldn't still be supported. You still want it for wrapping various C functions, and embedding. But that's about it, really, as far as I can tell.

But I digress. I've really been enjoying the book and the language. The syntax didn't put me off the way OCaml did, and I can actually see myself diving into this language more seriously in the future.

Now I'm starting to wonder about a Process.new for Ruby...

Read: I got yer scalability right here, pal!

Topic: Backing up to S3 Previous Topic   Next Topic Topic: Lost in Abstraction - What Went Wrong with GML

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use