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...
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...
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...
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...
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...
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...
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...
