08 Apr '12, 4pm

DABlog Meta, shmeta: learning Ruby horizontally

Meta, shmeta: learning Ruby horizontally January 7th, 2007 One of the great accomplishments of Ruby is that its object and class model bring about a wonderful unity and simplicity. Even things that might seem like they should be hard or obscure are actually very transparent, once you have the hang of how the model works. Unfortunately, there’s a trend toward drawing an increasingly sharp line between regular programming and “metaprogramming” in Ruby discussions, where metaprogramming is understood to mean… well, I’m not sure what it’s understood to mean, the way it’s getting used in connection with Ruby, and that’s the problem. There’s no natural separation between programming and metaprogramming in Ruby, and no reason to make life harder by breaking them apart. The thrust of Ruby’s design is to dissolve complexities, so that even things that appear to be “wizardly” or ful...

Full article: http://dablog.rubypal.com/2007/1/7/meta-shmeta-learning-r...

Tweets

Advice For Ruby Beginners 1

rubylearning.com 08 Apr '12, 3pm

It’s a fantastic language to introduce you in the world of real OOP. Not the latched-on variety of OOP that is Python or C...

@azzcatdesign

@azzcatdesign

mislav.uniqpath.com 12 Apr '12, 2am

Lost foxes in Chapter 6. Downtown. Such juicy metaprogramming and class design! T-Shirts : "Addiction is Like Pokemon..." ...

Numbers in Ruby: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial:

Numbers in Ruby: Ruby Study Notes - Best Ruby G...

rubylearning.com 09 Apr '12, 10pm

Let's play with Numbers. In Ruby, numbers without decimal points are called integers, and numbers with decimal points are ...

Woot! is now on the Ruby language's website. /c...

ruby-lang.org 11 Apr '12, 5pm

An interactive tutorial that lets you try out Ruby right in your browser. This 15-minute tutorial is aimed at beginners wh...

A must-read blog for every Javascript and Ruby ...

yehudakatz.com 11 Apr '12, 12pm

A little over a year ago, I got my first serious glimpse at SproutCore, the JavaScript framework Apple used to build Mobil...

Why self-directed learning in investing can be ...

thefinance.sg 08 Apr '12, 9am

Read? Why self-directed learning in investing can be much tougher than we think? When it is a job, most employees will hav...

Catch our #FirstXI boys learning the samba toni...

todayonline.com 10 Apr '12, 11pm

SINGAPORE - Despite their hearing disabilities, Louis Phua and Muhsin Johari have excelled at their game and are amomg som...

Why self-directed learning in investing can be ...

thefinance.sg 07 Apr '12, 12pm

Why self-directed learning in investing can be much tougher than we think? by Createwealth8888 on April 7, 2012 Just For T...

New ruby gem (1.8) pushed! Fixes GET calls on a...

rubygems.org 10 Apr '12, 3am

myGengo is a service that offers various translation APIs, both machine and high quality human-sourced. The mygengo gem le...

Learning with Terror...VM: I just blogged about...

rubyflow.com 06 Apr '12, 6pm

Learning with Terror...VM Posted by txus on April 06, 2012 — 0 comments I just blogged about some thoughts I got as a Ruby...

Listen to our newest Future of PHP webcast abou...

engineyard.com 12 Apr '12, 11pm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd "> Elizabeth Nara...

Just released a new #Ruby Gem that automaticall...

rubygems.org 10 Apr '12, 2pm

Capistrano Deploytags is a simple plugin to Capsitrano that works with your deployment framework to track your code releas...