By Hal Fulton
Ruby is an agile object-oriented language, borrowing the very best good points from LISP, Smalltalk, Perl, CLU, and different languages. Its recognition has grown greatly within the 5 years because the first variation of this book.The Ruby manner takes a "how-to" method of Ruby programming with the majority of the cloth together with greater than four hundred examples prepared by means of subject. every one instance solutions the query "How do I do that in Ruby?" operating besides the writer, you're awarded with the duty description and a dialogue of the technical constraints. this is often through a step by step presentation of 1 stable answer. alongside the way in which, the writer offers special statement and causes to help your understanding.Coverage contains• an outline of Ruby, explaining terminology and simple rules• Operations on low-level information varieties (numbers, strings, typical expressions, dates)• the recent typical expression engine (Oniguruma)• Internationalization (I18N) and message catalogs in Ruby• Operations on hashes, arrays, and different info constructions reminiscent of stacks, timber, and graphs• operating with basic I/O, documents, and protracted gadgets• Database insurance together with MySQL, SQLite, Oracle, DBI, and extra• Ruby-specific thoughts in OOP and dynamic programming• Graphical interfaces in Ruby (Tk, GTK+, Fox, and Qt)• operating with Ruby threads for light-weight multitasking• daily scripting and procedure management in Ruby• operating with photograph records, PDFs, YAML, XML, RSS, and Atom• trying out, debugging, profiling, and packaging Ruby code• Low-level community programming and client-server interplay• internet improvement instruments together with Rails, Nitro, Wee, IOWA, and extra• operating with allotted Ruby, Rinda, and Ring• Ruby improvement instruments corresponding to IDEs, documentation instruments, and moreThe resource code for the publication will be downloaded from www.rubyhacker.comHal Fulton has labored for over 15 years with variousforms of Unix, together with AIX, Solaris, and Linux. He was once first uncovered to Ruby in 1999, and in 2001 he begun paintings at the first variation of this bookthe moment Ruby publication released within the English language. He has attendednumerous Ruby meetings and has given shows at a number of of these, together with the 1st eu Ruby convention. He has levels in laptop technology from the college of Mississippi and taught machine technology for 4 years prior to relocating to Austin, Texas to paintings as a contractor for variouscompanies, together with IBM Austin. Hal at the moment works at Broadwing Communications in Austin, Texas, holding a wide facts warehouse and similar telecom functions, operating day-by-day with C++, Oracle, and, after all, Ruby.