From: Gerald Bauer Date: 2008-08-12T15:43:35+09:00 Subject: Ruby 1.9: What to Expect by Sam Ruby @ OSCON 2008 Slide Deck Adapted S6/S9 (Single-Web Page) Version Hello, I've created a S6/S9 version of Sam Ruby's OSCON 2008 slide deck titled "Ruby 1.9: What to Expect (What's Changed? What's New?)" that offers a single-web page version that in addition to offering a full-screen slide show is easy-to-print for offline reading. (S6/S9 Tip: Use the t-key to toggle between outline and slide show view.) Topics covered in Sam Ruby's slide show include: == What's Changed? * Single Character Strings * String Index * {"a","b"} No Longer Supported * Array.to_s Now Contains Punctuation * Colon No Longer Valid In When Statements * Block Variables Now Shadow Local Variables * Hash.index Deprecated * Fixnum.to_sym Now Gone * Hash Keys Now Unordered * Stricter Unicode Regular Expressions * tr and Regexp Now Understand Unicode * pack and unpack * BasicObject More Brutal Than BlankSlate * Delegation Changes * Use of $KCODE Produces Warnings * instance_methods Now an Array of Symbols * Source File Encoding == What's New? * Alternate Syntax for Symbol as Hash Keys * Block Local Variables * Inject Methods * to_enum * No block? Enum! * Lambda Shorthand * Complex Numbers * Decimal Is Still Not The Default * Regex "Properties" * Splat in Middle * Fibers * Break Values * "Nested" Methods More @ http://slideshow.rubyforge.org/ruby19.html Cheers. -- Gerald Bauer - Internet Professional - http://rubybook.ca