================
If your language works like this by default..
var x = {a: 5};
var y = {a: 5};
x === y; // => false
================
If your language works like this by default..
var x = {a: 5};
var y = {a: 5};
x === y; // => false
var HighlanderJS = (function (immortals) { | |
var highlander = {}; | |
for (var immortal in immortals) { | |
highlander[immortal] = immortals[immortal]; | |
delete immortals[immortal]; | |
} | |
immortals.HighlanderJS = function (onlyOne) { | |
onlyOne.apply(highlander); | |
}; |
heapdump = require "heapdump" | |
Immutable = require "immutable" | |
pixels = 256 * 256 | |
iterations = 1000 | |
# Immutable | |
testImmutable = -> | |
# Simulate a pixel grid | |
grid = Immutable.Vector() |