Am I the only one that finds AMD's plugin syntax gross? Yay magic string prefixes and name restrictions on modules. AMD also has way too many ways to do the exact same thing. :/

define(['dom!header'], function(node) {});

vs.

// Much better, what happened with AMD?!
define([['dom', 'header']], function(node) {});

http://requirejs.org/docs/plugins.html
Shared publiclyView activity