The Strange Case of the Twiddle Wakka

The Untold Story of Ruby’s Strangest Operator

If you’ve ever tried to learn a programming language, you’ve probably encountered at least one combination of characters you had no idea how to pronounce. In Ruby, a language that dates back to the mid-90s and is now mostly used for the web, there are a whole bunch of these:

  • => is a hash rocket.
  • <=> is a spaceship operator.
  • ~> is … a twiddle wakka?