<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-06-29 0:58 GMT+02:00 Kevin Smith <span dir="ltr"><<a href="mailto:zenparsing@gmail.com" target="_blank">zenparsing@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div><div>Static checking will be limited anyway. If you want to go this way you should use typescript. </div>

<div><br></div></div></div></div></blockquote><div><br></div><div>That's the point that I'm trying to make, shops will choose other languages that provide more static information.  We should be thinking about expanding the user base and ensuring that JS is a viable option years down the road.</div>
</div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="">
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div><div><br></div><div>CommonJS falls a bit short on the import side because static analysis of require calls is brittle. A special language syntax would enable a robust static analysis of dependencies. </div>

</div></div></div></blockquote><div><br></div></div><div>If you don't have static exports, then how are you going to know if what you import is valid?  You can't, without executing the program.</div><div><br></div>
</div></div></div></blockquote><div>M <br></div></div><br></div></div>