Stuff like (fab) and CoffeeScript* show how easy it is to build on top of the V8 and node.js platform. And these toy languages/frameworks also have great perfomance given the non-blocking nature of node.js and the optimizations of V8. Amazing and happy to see more of these projects :) * http://jashkenas.github.com/coffee-script/
(fab) - A pure javascript DSL for building async web apps
11–20 of 27 posts
Re: (fab) - A pure javascript DSL for building async web apps
#12Stuff like (fab) and CoffeeScript* show how easy it is to build on top of the V8 and node.js platform. And these toy languages/frameworks also have great perfomance given the non-blocking nature of node.js and the optimizations of V8. Amazing and happy to see more of these projects :) * http://jashkenas.github.com/coffee-script/
CoffeeScript is a language. It doesn't run natively on node.js, so I don't really see the relationship here.
Re: (fab) - A pure javascript DSL for building async web apps
#13What's the ratio of node.js web frameworks to sites that actually use them?
Re: (fab) - A pure javascript DSL for building async web apps
#14Hey all, I just launched a dead-simple web framework on top of node.js. It uses (abuses?) a lot of the dynamic nature of javascript to create a jQuery-inspired DSL that's pure javascript, allowing you to create really concise web apps like this: ( fab ) ( "/time", function(){ return "the time is " + (new Date).toTimeString() } ) ( "/date", function(){ return "the date is " + (new Date).toDateString() } ) ( fab ) I'd…
I did a double-take looking at that syntax. I assume that fab (and all of the other bracketed expressions) return functions that chain together? Pretty ingenious. Plus you can detect the end of the chain when one of the methods is passed in "fab" again. I think I can say that this is the best (ab)use of the syntax I've ever seen, well done. :)
Re: (fab) - A pure javascript DSL for building async web apps
#15Hey all, I just launched a dead-simple web framework on top of node.js. It uses (abuses?) a lot of the dynamic nature of javascript to create a jQuery-inspired DSL that's pure javascript, allowing you to create really concise web apps like this: ( fab ) ( "/time", function(){ return "the time is " + (new Date).toTimeString() } ) ( "/date", function(){ return "the date is " + (new Date).toDateString() } ) ( fab ) I'd…
Re: (fab) - A pure javascript DSL for building async web apps
#16Hey all, I just launched a dead-simple web framework on top of node.js. It uses (abuses?) a lot of the dynamic nature of javascript to create a jQuery-inspired DSL that's pure javascript, allowing you to create really concise web apps like this: ( fab ) ( "/time", function(){ return "the time is " + (new Date).toTimeString() } ) ( "/date", function(){ return "the date is " + (new Date).toDateString() } ) ( fab ) I'd…
(by "long-polling stuff" I mean deferring response.finish())
Re: (fab) - A pure javascript DSL for building async web apps
#17Hey all, I just launched a dead-simple web framework on top of node.js. It uses (abuses?) a lot of the dynamic nature of javascript to create a jQuery-inspired DSL that's pure javascript, allowing you to create really concise web apps like this: ( fab ) ( "/time", function(){ return "the time is " + (new Date).toTimeString() } ) ( "/date", function(){ return "the date is " + (new Date).toDateString() } ) ( fab ) I'd…
I had taken a look at it before, and was wondering: Is there a way we can do long-polling stuff with fab? (by "long-polling stuff" I mean deferring response.finish())
Re: (fab) - A pure javascript DSL for building async web apps
#18What's the ratio of node.js web frameworks to sites that actually use them?
Re: (fab) - A pure javascript DSL for building async web apps
#19What's the ratio of node.js web frameworks to sites that actually use them?
Re: (fab) - A pure javascript DSL for building async web apps
#20What's the ratio of node.js web frameworks to sites that actually use them?
100:0 From what I can tell, but that being said, they're all coalescing into something interesting.