Katz Got Your Tongue?

Random Geek-Related Thoughts

Tokaido: My Hopes and Dreams


~1 month ago by wycats on Katz Got Your Tongue?.
A few weeks ago, I started a kickstarter project to fund work on a project to make a long-term, sustainable binary build of Ruby. The outpouring of support...

JavaScript Needs Blocks


4 months ago by wycats on Katz Got Your Tongue?.
While reading Hacker News posts about JavaScript, I often come across the misconception that Ruby’s blocks are essentially equivalent to JavaScript...

Amber.js (formerly SproutCore 2.0) is now Ember.js


5 months ago by wycats on Katz Got Your Tongue?.
After we announced Amber.js last week, a number of people brought Amber Smalltalk, a Smalltalk implementation written in JavaScript, to our attention. After...

Announcing Amber.js


5 months ago by wycats on Katz Got Your Tongue?.
A little over a year ago, I got my first serious glimpse at SproutCore, the JavaScript framework Apple used to build MobileMe (now iCloud). At the time...

How to Marshal Procs Using Rubinius


6 months ago by wycats on Katz Got Your Tongue?.
The primary reason I enjoy working with Rubinius is that it exposes, to Ruby, much of the internal machinery that controls the runtime semantics of the...

A Proposal for ES.next Proposals


8 months ago by wycats on Katz Got Your Tongue?.
Over the past few years, I have occasionally expressed frustration (in public and private) about the process for approving new features to the next edition...

New Hope for The Ruby Specification


9 months ago by wycats on Katz Got Your Tongue?.
For a few years, a group of Japanese academics have been working on formalizing the Ruby programming language into a specification they hoped would be accepted...

Understanding “Prototypes” in JavaScript


9 months ago by wycats on Katz Got Your Tongue?.
For the purposes of this post, I will be talking about JavaScript objects using syntax defined in ECMAScript 5.1. The basic semantics existed in Edition...

Understanding JavaScript Function Invocation and “this”


9 months ago by wycats on Katz Got Your Tongue?.
Over the years, I’ve seen a lot of confusion about JavaScript function invocation. In particular, a lot of people have complained that the semantics...

What’s Up With All These Changes in Rails?


11 months ago by wycats on Katz Got Your Tongue?.
Yesterday, there was a blog post entitled “What the Hell is Happening to Rails” that stayed at the number one spot on Hacker News for quite...