Brendan returns for holidays with a jam packed, 10 minute episode detailing the ever increasing usefulness of Zaphod and Narcissus for rapid prototyping and testing of new, proposed features of the JavaScript language. He also discusses the potential new hash (#) syntax for function definition and proposes an even further improvement by requiring a tail return value. In short, the discussion sums up the benefits of user playgrounding and feedback as supported by new improvements in Zaphod.
- Zaphod Firefox Addon
- Simple Modules
- Dave Herman
- Github for Narcissus
- Andreas Gal
- Adding a compiler to Narcissus (Woot!)
- Brendan Eich JSConf EU 2010 Talk
- Allows short cycle development of the JS language
- Paren-Free
- What the
func
? - Douglas Crockford JSConf EU 2010 Talk
- Proper Tail Calls are hopeful for future JS
- Brendan's Harmony of My Dreams
- Array negative indexing -> [1,2,3][-1] == 3
- Brendan's proposed tuple syntax -> #[1,2,3]
- Brendan's proposed frozen/immutable record syntax -> #{a:1, b:3}
- Brendan's theory of language growth: "Add, Don't Break"
- "We cannot think too small."