« Ruby Importer for Spotlight | Main | Bliss »

December 13, 2007

A New PickAxe

Ruby3_cover_small

Ruby 1.9 is just around the corner, so it looks like a good time to create a new edition of Programming Ruby. So, I'm pleased to announce that the Third Edition of the PickAxe has just entered beta.

The book's home page is at http://pragprog.com/titles/ruby3.

Although 1.9 is largely compatible with 1.8, there are definite differences. And it's been an interesting ride getting the examples in the book to compile and run with the current 1.9 interpreter. The book pushes the envelope in many different areas, and includes example code designed to illustrate edge cases. When I find these, I'm flagging them in the text and (if they look like bugs) adding them to the tracking system. But, so far, 1.9 is looking like a big win for Ruby.

Nice job, everyone.


TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451c41c69e200e54fa358ea8833

Listed below are links to weblogs that reference A New PickAxe:

Comments

Excellent. (dry-washes hands) I have been waiting for this ever since I heard 1.9 was coming out around Christmas. (evil laughter) This will fit in well with my plans.

So... any word yet on a Rails 2.0 book? :)

I am officially addicted to Pragmatic books.

Excellent news! After scanning the TOC, I would recommend a short chapter listing the changes in 1.9.

strange that you did this and that you told that you are not interested at the moment for a new AWDWR book, when a lot of people on the net want it.

i purchased the beta pdf and at a first glance(research on the pdf) i noticed with surprise that it doesn't mention the new topic/implementation of yarv...the new virtual machine of ruby 1.9

Great job but aren't we at 2.01?

Skyblaze:

There's only one of me, and updating each book is hundreds of hours of work. I had to choose...

As for YARV: In the early stages of the book, I don't think it's relevant--the original didn't mention the C-based interpreter either.


Dave

Rutger:

Not to my knowledge... :)

Aaauuuggghh! I just bought the 2nd edition this week ! Maybe Pragmatic Santa will put a free beta PDF in my stocking?

Rutger, I think you got Ruby confused with Ruby on Rails.

I just got done buying the paper book a month or two ago. I think I'll just stick with PDFs from now on. Learning is expensive.

Excuse me mr thomas but i know that you aren't the only writer/author of your book series right?

Skyblaze:

I'm the only person writing content for these two books...


Dave

Skyblaze:

Rails is great and all, but Ruby is a language, and a lot more powerfull than just a framework. I think the timing is just right for this book.

Dave -- Great job. I'll purchase any book you write, particularly if it has to do with Ruby -- you have a real knack for creating examples that are simple yet non-trivial.

Hi Dave,

just to know, you're making some markups to make life easier to readers of pickaxe 2th edition? something like "hey, I'm changed this", so, if someone already read the 2th edition, he can look just for the "updates" of the 3th :)

Cya

Diego:

If something is new or changed in 1.9, then there's a flag in the margin.


Dave

so will you work in the future on a version 3 of the agile rails book?

Until 1.9 comes out doesn't make sense to do a new AWDWR since ROR will have to be upgraded again to be compatiable with 1.9. Thanks for the books Dave!

Reply to R. Elliott Mason - *not* learning is even more expensive ;-)

Excellent! My second edition is getting quite worn around the edges. Perfect timing!

I'd like to see more extensive documentation on the standard libraries (i.e those that ship with the language distro).

This is a long standing problem with ruby, and this book, being the de-facto reference for the language, is the right place for this problem to be solved. I know doing that would make the book bigger, but it would be worth it.

Hello. I want to own this book. When will it be published?

@UNIXgod: it's available in beta now (http://pragprog.com/titles/ruby3). It will be in paper form as son as possible after 1.9 is finalized and stable.

Thank you for the quick reply!

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Now in Beta

  • Programming Ruby, 3rd Edition
    Third Edition, Covering Ruby 1.9, now available
My Photo

Pragmatic Stuff

Photos

  • www.flickr.com
    This is a Flickr badge showing public photos from pragdave tagged with pragdave_badge. Make your own badge here.

Site Search

  • Google Search

    The web
    PragDave