Tip: You can add any poll you see on Twiigs to your own website. Simply click on the "embed" link and follow the instructions on the proceeding page.
Status
del.icio.us digg technorati Reddit YahooMyWeb Invite

bascule's Polls

results 1 - 1 of 1
  • Blocks
    74%
  • Code in class body (and metaprogramming with it)
    32%
  • Operator overloading (in novel ways)
    19%
  • Splats e.g. method(*args)
    29%
  • Singleton classes
    16%
  • Instance-specific behavior / metaclasses
    20%
  • Reflection
    35%
  • Object#method_missing
    35%
  • First class regexps
    47%
  • Standard library (and its use of blocks)
    37%
  • Optional parens / English-like readability
    45%
  • Creating Domain Specific Languages
    32%
  • Mix-ins / Modules
    53%
  • Object#instance_eval / Object#instance_exec
    15%
  • Open classes / monkeypatching
    47%
  • Metaprogramming
    50%
  • ObjectSpace
    5%
  • Use of operators by core types (e.g. Array#*)
    27%
  • Enumerators (Ruby 1.8.7+/Ruby 1.9)
    26%
  • Redefining the behavior of core types
    16%
  • RubyGems
    41%
  • Lambdas / procs
    52%
  • Module#module_eval / Module#class_eval
    14%
  • Module#define_method
    15%
  • Object#instance_variable_get / Object#instance_variable_set
    8%
  • Duck typing
    54%
  • Object#method(s) / Module#instance_method(s)
    13%
  • Object#class / Object#is_a?
    11%
  • Ternary expressions e.g. foo ? bar : baz
    10%
  • Definable MyObject#[] and MyObject#[]=
    18%
  • Definable MyObject#method=
    17%
  • MyObject#method? and MyObject#method! idiom
    17%
  • Embedding code in strings with "#{mycode}"
    33%
  • Continuations e.g. callcc
    5%
  • Enumerable
    35%
  • Syntactic sugar e.g. val ||= x; array << val
    46%
Created on Feb 15, 2009

Closed

Total Votes: 98

comment  |  embed  |  email