On Sat, Dec 29, 2012 at 8:45 PM, Tatumizer <[email protected]> wrote:
> What you describe as "small and simple, but also idiomatic", can be said > also about assembly language. > Basically, what is the reason for having high-level languages? Everything > can be done more efficiently in assembly, for sure. > > The problem of this logic is that it discounts the "costs", and there's > more than one type of costs (though all of them eventually have $$ > expression). > > Imagine writing program consisting of 300 async calls in the "idiomatic" > way you propose. Handling correctly all exceptions... Debugging such > program... MAINTAINING it (300 is a number of async calls in a modest size > project I saw recently). > One of the issues you're facing right now, I think, is that many people here already have large systems built on Node, so they know exactly what's involved, from direct experience. But with Circuit, all we have today is a readme with some examples of adding and squaring numbers. There's a huge gulf between those two things. What would be very helpful to your cause, I think, is one or more of the following: * An example of a real Node app built using Circuit, so that people can see how it would be used to do real work (as opposed to adding numbers). * An explanation, with an example, of how (if at all) this fits in with Node's event model, and how it can help with common scenarios such as stream processing. * Some code that people can actually play around with to see how it works. Right now, we don't have any of those, so we can only speculate about what it might look like if we tried to use it for something real. -- Martin Cooper I don't know. If nodejs team believes current solutions are optimal, so be > it. > > > > > > > > >>> -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
