DSLs in JavaScript
- 2. Who am I?
• Nathaniel T. Schutta
http://www.ntschutta.com/jat/
• Foundations of Ajax & Pro Ajax and Java
Frameworks
• UI guy
• Author, speaker, teacher
• More than a couple of web apps
- 7. “Part of the benefit of being
"into" something is having an
insider lexicon.”
Kathy Sierra
Creating Passionate Users
http://headrush.typepad.com/creating_passionate_users/2006/11/why_web_20_is_m.html
- 49. Intentional Programming
- Charles Simonyi.
http://intentsoft.com/
http://www.technologyreview.com/Infotech/18047/?a=f
- 57. “Yesterday, I did a code
review. With a CEO...
Together, we found three
improvements, and a couple of
outright bugs.”
Bruce Tate
Canaries in the Coal Mine
http://blog.rapidred.com/articles/2006/08/30/canaries-in-the-coal-mine
- 78. “The Next Big Language”
http://steve-yegge.blogspot.com/
2007/02/next-big-language.html
- 82. Orto - JVM written
in JavaScript.
http://ejohn.org/blog/running-java-in-javascript/
- 92. describe('Plus operation', {
'should concatenate two strings': function() {
value_of("Hello " + "World").should_be("Hello World");
},
'should add two numbers': function() {
value_of(2 + 2).should_be(4);
}
})
- 102. describe('Plus operation', {
'should concatenate two strings': function() {
value_of("Hello " + "World").should_be("Hello World");
},
'should add two numbers': function() {
value_of(2 + 2).should_be(4);
}
})
- 129. var oTestCase = new YAHOO.tool.TestCase({
name: "Plus operation",
testStringConcat : function () {
YAHOO.util.Assert.areEqual("Hello World", "Hello " + "World", "Should be 'Hello World'");
},
testNumericConcat : function () {
YAHOO.util.Assert.areEqual(4, 2 + 2, "2 + 2 should be 4");
}
});
- 130. describe('Plus operation', {
'should concatenate two strings': function() {
value_of("Hello " + "World").should_be("Hello World");
},
'should add two numbers': function() {
value_of(2 + 2).should_be(4);
}
})
- 163. Does allow for
method_missing.
http://cappuccino.org/discuss/2008/12/08/
on-leaky-abstractions-and-objective-j/
- 182. PDoc,YUI Doc.
https://www.ohloh.net/p/pdoc_org
http://developer.yahoo.com/yui/yuidoc/