<font color="#000000"><font><font face="verdana,sans-serif">Oh I didn't know that Isaac is also unhappy with the whole javascript module thing. I tought that, since there already so much modules for node.js it is pointless to ask them to change their module system, so that node modules also could be used in the browser, so I asked you to give me a JavaScript feature than allows me to implement node's module system in the browser.</font></font></font><div>
<font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">But since Isaac is also unhappy, it is likely that he indeed would change the module system of node.js, even if it would mean that all current modules would be broken.</font></div>
<div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">In fact, I'm happy with anything that will solve the current module hell. If we get a built-in module system that node.js also will adopt I don't need my delay keyword anymore.</font></div>
<div><font face="verdana, sans-serif"><br></font></div><div>BUT: interestingly, the import keyword also seems to be synchronous. So, I think behind the scenes there still would have to be something like a "delay" function to make it non-blocking. Or am I missing something?</div>
<div><br></div><div><div><div class="gmail_quote">2012/7/5 David Bruant <span dir="ltr"><<a href="mailto:bruant.d@gmail.com" target="_blank">bruant.d@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Le 05/07/2012 13:36, Patrik Stutz a
      écrit :<br>
    </div><div class="im">
    <blockquote type="cite">
      <div class="gmail_quote">
        <div>For any features to be added to the language,
          nothing is really about opinion. It all start with use cases.<br>
          Could you show something that 'delay' enables that is not
          possible currently? 
          <div>
            <font color="#000000"><font><br>
              </font></font></div>
        </div>
        <div>Yes, I can. The reason and main use case why I'm requesting
          <span>delay </span>is, that I want be able to run
          node.js modules in the browser without any modification or
          trickery. I want be able to make a <span>require function
            that is synchronous but does not block.</span></div>
      </div>
    </blockquote></div>
    Maybe that your use case demands a different module system than a
    new language-level concurrency construct. Have you heard about the
    module proposal? More interestingly, have you read Isaacs' recent
    post on the topic?
    <a href="http://blog.izs.me/post/25906678790/on-es-6-modules" target="_blank">http://blog.izs.me/post/25906678790/on-es-6-modules</a><br>
    I particularly recommend reading the "Next..." section at the end.<span class="HOEnZb"><font color="#888888"><br>
    <br>
    David<br>
  </font></span></div>

</blockquote></div><br></div></div>