Alright we're all in agreement.  I love when that happens!  So to summarize:

 - Node is non-blocking and at the core uses callbacks and event emitters
to handle the control-flow.
 - Fibers, code rewriters, and all other forms of faux blocking are
technically compatable with node as well as giving the appearance of
blocking.  They are powerful tools as long as you are aware it's not what
it appears on the surface.
 - True blocking is not compatable with node except for javascript modules
that don't do any I/O.  A fork or node or another project that uses some
node code, but is truly blocking could be made. It's questionable how much
code and ecosystem can really be shared.

On Thu, Apr 5, 2012 at 11:26 AM, Alexey Petrushin <
[email protected]> wrote:

> Yes, surely fibers aren't true blocking system.
> I just thought that the implicit intention in this discussion is not to
> actually get the true blocking system but mainly eliminate callback burden.
>
> And Yes, Fibers are non-blocking and that exactly the reason I love it -
> because it allows You to get both - performance of async code and
> simplicity of synchronous code. You get the best from both of worlds.
>
> If You need true blocking system then Yes, fibers aren't option.
>
> --
> 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

Reply via email to