why's (poignant) Guide to Ruby

why's (poignant) Guide to Ruby
why's foxes

why's (poignant) Guide to Ruby, sometimes called w(p)GtR or just "the poignant guide", is an introductory book to the Ruby programming language, written by why the lucky stiff. The book is distributed under the Creative Commons Attribution-ShareAlike license.

The book is unusual among programming books in that it includes quite a lot of strange humour and narrative side tracks which are sometimes completely unrelated to the topic. Many motifs have become inside jokes in the Ruby community, such as references to the words "chunky bacon". The book includes many characters which have become popular as well, particularly the cartoon foxes and Trady Blix, a large black feline friend of _why's, who acts as a guide to the foxes (and occasionally teaches them some Ruby).

The book is published in HTML and PDF. Chapter three was reprinted in The Best Software Writing I: Selected and Introduced by Joel Spolsky (Apress, 2005).

Why's (poignant) Guide to Ruby was singled out by Mathew Huntbach in his disparaging article[1] about Ruby as a "particularly horrid example" of the "many cutesy tutorials" of Ruby language he encountered.

Chapters

The book itself is incomplete and new chapters appear from time to time.

  1. About this book
  2. Kon'nichi wa, Ruby
  3. A Quick (and Hopefully Painless) Ride Through Ruby (with Cartoon Foxes) – basic introduction to central Ruby concepts
  4. Floating Little Leaves of Code – evaluation and values, hashes and lists
  5. Them What Make the Rules and Them What Live the Dream – case/when, while/until, variable scope, blocks, methods, class definitions, class attributes, objects, modules, introspection in IRB, dup, self, rbconfig module
  6. Downtown – metaprogramming, regular expressions
  7. When You Wish Upon a Beard – send method, new methods in existing classes
  8. Heaven’s Harp

The following chapters are "Expansion Paks":

  1. The Tiger’s Vest (with a Basic Introduction to IRB) – discusses IRB, the interactive Ruby interpreter.

External links

The guide was at www.poignantguide.net/ruby/ but it was taken offline on August 19th, 2009 along with much of the author's online presence. By June of 2011, the domain is parked. However, there are mirrors:


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Why's (poignant) Guide to Ruby — sometimes called W(p)GtR or just the poignant guide , is an introductory book to the Ruby programming language, written by why the lucky stiff. The book is distributed under Creative Commons Attribution ShareAlike license.The book is unusual amo …   Wikipedia

  • Why the lucky stiff — (2006) Why the lucky stiff (également connu plus simplement comme why ou why) est le pseudonyme d un écrivain, caricaturiste, musicien, artiste et programmeur informatique, anonyme mais prolifique, notamment connu pour son travail sur le langage… …   Wikipédia en Français

  • Why the lucky stiff — Infobox Person name = Unknown (alias why the lucky stiff ) other names = why, why caption = why at RubyConf occupation = Ruby programmer, author known for = Why s (poignant) Guide to Ruby , Camping why the lucky stiff (often known simply as why… …   Wikipedia

  • Руби IDE — Ruby Семантика: мультипарадигмальный Тип исполнения: интерпретатор Появился в: 1995 г. Автор(ы): Юкихиро Мацумото Последняя версия: 1.9.1 …   Википедия

  • Рубин (язык программирования) — Ruby Семантика: мультипарадигмальный Тип исполнения: интерпретатор Появился в: 1995 г. Автор(ы): Юкихиро Мацумото Последняя версия: 1.9.1 …   Википедия

  • Язык программирования Рубин — Ruby Семантика: мультипарадигмальный Тип исполнения: интерпретатор Появился в: 1995 г. Автор(ы): Юкихиро Мацумото Последняя версия: 1.9.1 …   Википедия

  • Equals sign — Due to technical restrictions, := redirects here. For the computer programming assignment operator, see Assignment (computer programming). For the definition symbol, see List of mathematical symbols#Symbols. = and = redirect here. For double… …   Wikipedia

  • literature — /lit euhr euh cheuhr, choor , li treuh /, n. 1. writings in which expression and form, in connection with ideas of permanent and universal interest, are characteristic or essential features, as poetry, novels, history, biography, and essays. 2.… …   Universalium

  • performing arts — arts or skills that require public performance, as acting, singing, or dancing. [1945 50] * * * ▪ 2009 Introduction Music Classical.       The last vestiges of the Cold War seemed to thaw for a moment on Feb. 26, 2008, when the unfamiliar strains …   Universalium

  • UNITED STATES OF AMERICA — UNITED STATES OF AMERICA, country in N. America. This article is arranged according to the following outline: introduction Colonial Era, 1654–1776 Early National Period, 1776–1820 German Jewish Period, 1820–1880 East European Jewish Period,… …   Encyclopedia of Judaism

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”