Skip to content

Instantly share code, notes, and snippets.

Allen Wirfs-Brock allenwb

Block or report user

Report or block allenwb

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@allenwb
allenwb / short-functions.js
Created Mar 11, 2012 — forked from dherman/short-functions.js
using do () {} for concise functions
View short-functions.js
// 1. No new syntax for non-TCP functions.
//
// This approach does do include a shorter syntax for regular functions, so if a classic JS function
// is what you want you use the classic long form function expression:
a.some(function (x){
if (invalid(x))
return true;
console.log(x);
});
@allenwb
allenwb / minimalist-classes.js
Created Nov 2, 2011 — forked from BrendanEich/minimalist-classes.js
less minimalism, richer leather
View minimalist-classes.js
//work in progress
// A response to jashkenas's fine proposal for minimalist JavaScript classes.
// and BrendanEich's Rich Corinthian Leather alternative proposal
//intro and justifications still to come
// Harmony always stipulated classes as sugar, so indeed we are keeping current
// JavaScript prototype semantics, and classes would only add a syntactic form
// that can desugar to ES5. This is mostly the same assumption that Jeremy
You can’t perform that action at this time.