[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ADV] Erlang book is in beta...

Dave Thomas

3/2/2007 7:19:00 PM

I love Ruby--I've done all my serious (and most of my not-so-serious)
work in Ruby since 2000.

But that doesn't mean that I think it's the only solution--the
universal language. There are always going to be areas where other
tools excel.

One of those areas is concurrent programming. As the world moves to
multi-core processors, and as we start to write applications
distributed across intra- and internets, we need to find better ways
to exploit all this extra power. If you've ever tried to write
concurrent programs in Java, or even Ruby, you know the challenges.

Erlang is designed from the ground up to help programmers create
highly concurrently (read thousands or processes), highly reliable
(read 99.99999% uptime) applications. It's a real world language--it
is used to write telephone switches, banking applications, trading
systems...you name it.

I like it for that reason. I also like it because it's different--
very different. It makes me think about problems in a totally
different way.

We were lucky to get Joe Armstrong, one of the inventors of Erlang,
to write our latest beta book, Programming Erlang.

The book isn't being officially announced until next week, but I
thought the Ruby community might appreciate an early look.

http://www.pragmaticprogrammer.com/titles...



Cheers


Dave




69 Answers

James Britt

3/2/2007 8:00:00 PM

0

Dave Thomas wrote:
> I love Ruby--I've done all my serious (and most of my not-so-serious)
> work in Ruby since 2000.
>
> But that doesn't mean that I think it's the only solution--the universal
> language. There are always going to be areas where other tools excel.
>
> One of those areas is concurrent programming. As the world moves to
> multi-core processors, and as we start to write applications distributed
> across intra- and internets, we need to find better ways to exploit all
> this extra power. If you've ever tried to write concurrent programs in
> Java, or even Ruby, you know the challenges.
>
> Erlang is designed from the ground up to help programmers create highly
> concurrently (read thousands or processes), highly reliable (read
> 99.99999% uptime) applications. It's a real world language--it is used
> to write telephone switches, banking applications, trading systems...you
> name it.
>
> I like it for that reason. I also like it because it's different--very
> different. It makes me think about problems in a totally different way.
>
> We were lucky to get Joe Armstrong, one of the inventors of Erlang, to
> write our latest beta book, Programming Erlang.
>


Sweet. Any plans for a Haskell book?


--
James Britt

"The truth often suffers more by the heat of its defenders
than by the arguments of its opponents."
- William Penn.

Giles Bowkett

3/2/2007 8:04:00 PM

0

> Sweet. Any plans for a Haskell book?

+1

--
Giles Bowkett
http://www.gilesg...
http://gilesbowkett.bl...
http://giles.t...

Dave Thomas

3/2/2007 8:29:00 PM

0


On Mar 2, 2007, at 2:00 PM, James Britt wrote:

>
> Sweet. Any plans for a Haskell book?


I'd love to do one.

It's a question of finding the right author.

Bob Hutchison

3/2/2007 8:46:00 PM

0


On 2-Mar-07, at 2:18 PM, Dave Thomas wrote:

> We were lucky to get Joe Armstrong, one of the inventors of Erlang,
> to write our latest beta book, Programming Erlang.

Oh this is *very* cool!

----
Bob Hutchison -- blogs at <http://www.rec...
hutch/>
Recursive Design Inc. -- <http://www.rec...>
Raconteur -- <http://www.raconteur...
xampl for Ruby -- <http://rubyforge.org/projects/...




hemant

3/2/2007 10:32:00 PM

0

On 3/3/07, Bob Hutchison <hutch@recursive.ca> wrote:
>
> On 2-Mar-07, at 2:18 PM, Dave Thomas wrote:
>
> > We were lucky to get Joe Armstrong, one of the inventors of Erlang,
> > to write our latest beta book, Programming Erlang.
>
> Oh this is *very* cool!
>

Awesome.


--
gnufied
-----------
There was only one Road; that it was like a great river: its springs
were at every doorstep, and every path was its tributary.
http://people.inxsasia.c...

Brian Mitchell

3/2/2007 11:02:00 PM

0

On 3/2/07, Robert Feldt <robert.feldt@gmail.com> wrote:
> On 3/2/07, Dave Thomas <dave@pragprog.com> wrote:
> >
> >
> > On Mar 2, 2007, at 2:00 PM, James Britt wrote:
> >
> > >
> > > Sweet. Any plans for a Haskell book?
>
>
> And any plans for an IO book? It also has interesting answers/solutions
> relevant to the current uni- to multi-core transition... iolanguage.com
>
> /Robert Feldt

I'd say it would be a bit soon for an Io book since I still pull down
daily changes from the main darcs repository. ;-) Having said that, I
highly recommend that people check it out... it _really_ brings the
meaning of completely dynamic into scope.

Though I've gone through other Haskell books, it would be great to see
how the Pragmatics would present the language. So +1 on that from me
as well.

Brian.

Farrel Lifson

3/2/2007 11:10:00 PM

0

On 02/03/07, Dave Thomas <dave@pragprog.com> wrote:
> I love Ruby--I've done all my serious (and most of my not-so-serious)
> work in Ruby since 2000.
>
> But that doesn't mean that I think it's the only solution--the
> universal language. There are always going to be areas where other
> tools excel.
>
> One of those areas is concurrent programming. As the world moves to
> multi-core processors, and as we start to write applications
> distributed across intra- and internets, we need to find better ways
> to exploit all this extra power. If you've ever tried to write
> concurrent programs in Java, or even Ruby, you know the challenges.
>
> Erlang is designed from the ground up to help programmers create
> highly concurrently (read thousands or processes), highly reliable
> (read 99.99999% uptime) applications. It's a real world language--it
> is used to write telephone switches, banking applications, trading
> systems...you name it.
>
> I like it for that reason. I also like it because it's different--
> very different. It makes me think about problems in a totally
> different way.
>
> We were lucky to get Joe Armstrong, one of the inventors of Erlang,
> to write our latest beta book, Programming Erlang.
>
> The book isn't being officially announced until next week, but I
> thought the Ruby community might appreciate an early look.
>
> http://www.pragmaticprogrammer.com/titles...
>
>
>
> Cheers
>
>
> Dave
>

Awesome. I've been meaning to learn Erlang for a while now. I'm
definitely buying this, especially with Joe Armstrong involved.

Farrel

Hans Fugal

3/3/2007 1:25:00 AM

0


Excellent! It just so happens I am gearing up to learn Erlang. What
timing! Maybe people on this list really are clairvoyant...

Hans

M. Edward (Ed) Borasky

3/3/2007 4:47:00 AM

0

Dave Thomas wrote:
> I love Ruby--I've done all my serious (and most of my not-so-serious)
> work in Ruby since 2000.
>
> But that doesn't mean that I think it's the only solution--the
> universal language. There are always going to be areas where other
> tools excel.
>
> One of those areas is concurrent programming. As the world moves to
> multi-core processors, and as we start to write applications
> distributed across intra- and internets, we need to find better ways
> to exploit all this extra power. If you've ever tried to write
> concurrent programs in Java, or even Ruby, you know the challenges.
>
> Erlang is designed from the ground up to help programmers create
> highly concurrently (read thousands or processes), highly reliable
> (read 99.99999% uptime) applications. It's a real world language--it
> is used to write telephone switches, banking applications, trading
> systems...you name it.
>
> I like it for that reason. I also like it because it's different--very
> different. It makes me think about problems in a totally different way.
>
> We were lucky to get Joe Armstrong, one of the inventors of Erlang, to
> write our latest beta book, Programming Erlang.
>
> The book isn't being officially announced until next week, but I
> thought the Ruby community might appreciate an early look.
>
> http://www.pragmaticprogrammer.com/titles...
>
>
>
> Cheers
>
>
> Dave
>
>
>
>
>
Thank you!! This is *exactly* what I've been waiting for!!

--
M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)
http://borasky-research.blo...

If God had meant for carrots to be eaten cooked, He would have given rabbits fire.


Kev Jackson

3/3/2007 5:00:00 AM

0

> > I love Ruby--I've done all my serious (and most of my not-so-serious)
> > work in Ruby since 2000.
> >
> > But that doesn't mean that I think it's the only solution--the
> > universal language. There are always going to be areas where other
> > tools excel.
> >
> > One of those areas is concurrent programming. As the world moves to
> > multi-core processors, and as we start to write applications
> > distributed across intra- and internets, we need to find better ways
> > to exploit all this extra power. If you've ever tried to write
> > concurrent programs in Java, or even Ruby, you know the challenges.
> >
> > Erlang is designed from the ground up to help programmers create
> > highly concurrently (read thousands or processes), highly reliable
> > (read 99.99999% uptime) applications. It's a real world language--it
> > is used to write telephone switches, banking applications, trading
> > systems...you name it.
> >
> > I like it for that reason. I also like it because it's different--very
> > different. It makes me think about problems in a totally different way.
> >
> > We were lucky to get Joe Armstrong, one of the inventors of Erlang, to
> > write our latest beta book, Programming Erlang.
> >
> > The book isn't being officially announced until next week, but I
> > thought the Ruby community might appreciate an early look.
> >
> > http://www.pragmaticprogrammer.com/titles...

my +1 also - I've worked through the Erlang tutorials but haven't
quite grasped it properly - so thanks for the timely 'release'

Kev