小巧而强大的静态类型语言 PureScript v0.11.0 发布

jopen 7年前
   <p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/6c5da9e63102b686994315d7f4a206df.png" /></strong></p>    <p> </p>    <p>PureScript 是个小巧而强大的静态类型语言,可以编译成 JavaScript。purescript 主要是由 Haskell 和 PureScript 编写的。</p>    <h2>更新日志</h2>    <h3>Bug 修复</h3>    <ul>     <li>No longer strip trailing dots for Pursuit queries (<a href="/misc/goto?guid=4958991076100114071">@kRITZCREEK</a>)</li>     <li>Fix <a href="/misc/goto?guid=4958999083574817209">#2537</a> (<code>psc-ide</code> shouldn't crash when building a non-existent file) (<a href="/misc/goto?guid=4958991076100114071">@kRITZCREEK</a>)</li>     <li>Fix <a href="/misc/goto?guid=4958999083698571149">#2504</a> (fix a crash related to prematurely closed handles) (<a href="/misc/goto?guid=4958991076100114071">@kRITZCREEK</a>)</li>     <li>Speed up rebuilding by x2, by rebuilding with open exports asynchronously (<a href="/misc/goto?guid=4958991076100114071">@kRITZCREEK</a>)</li>     <li>Return operators in <code>purs ide</code> imports list (<a href="/misc/goto?guid=4958984422936517219">@nwolverson</a>)</li>     <li>Also detect location information for operators (<a href="/misc/goto?guid=4958991076100114071">@kRITZCREEK</a>)</li>     <li>Removes unnecessary clause in import pretty printing (<a href="/misc/goto?guid=4958991076100114071">@kRITZCREEK</a>)</li>     <li>Removes the deprecated <code>--debug</code> option (<a href="/misc/goto?guid=4958991076100114071">@kRITZCREEK</a>)</li>     <li>Restructure testing to avoid running the server (<a href="/misc/goto?guid=4958991076100114071">@kRITZCREEK</a>)</li>     <li>dd back <code>.purs-repl</code> file support (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>PSCi command changes, add <code>:clear</code> (<a href="/misc/goto?guid=4958999083953892486">@noraesae</a>)</li>     <li>Declarations no longer require <code>let</code> (<a href="/misc/goto?guid=4958999083953892486">@noraesae</a>)</li>     <li>Improve CLI error and startup messages (<a href="/misc/goto?guid=4958999083953892486">@noraesae</a>)</li>     <li>Changes to help the tail call optimization fire more consistently (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>Fix <code>everythingWithScope</code> traversal bug <a href="/misc/goto?guid=4959003404951093611">#2718</a> (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>Errors for open rows in derived instances (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>Instantiate types in record literals as necessary (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>Fix <code>Generic</code> deriving with synonyms (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>Rebuild modules if necessary when using <code>--dump-corefn</code> (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>Ensure solved type classes are imported (<a href="/misc/goto?guid=4958991075782312448">@LiamGoodacre</a>)</li>     <li>Allow for older Git versions in <code>purs publish</code> (<a href="/misc/goto?guid=4959003405108772499">@mcoffin</a>)</li>     <li>Fix <code>purs publish --dry-run</code> (<a href="/misc/goto?guid=4958879146816584657">@hdgarrood</a>)</li>     <li>Exported data constructors can now contain quotes (<a href="/misc/goto?guid=4958991075782312448">@LiamGoodacre</a>)</li>     <li>Capitalise *script into *Script (<a href="/misc/goto?guid=4958999083953892486">@noraesae</a>)</li>     <li>Optimize <code>keepImp</code> (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>Replace <code>nub</code> with <code>ordNub</code> (<a href="/misc/goto?guid=4958999083382175070">@matthewleon</a>)</li>     <li>Combine inlining optimizations into a single pass (<a href="/misc/goto?guid=4958879147349283503">@paf31</a>)</li>     <li>Add <code>HasCallStack</code> to internalError (<a href="/misc/goto?guid=4958999084053070746">@alexbiehl</a>)</li>     <li>Use Stackage LTS 8.0 (<a href="/misc/goto?guid=4958999083953892486">@noraesae</a>)</li>     <li>Address Travis timeout issues (<a href="/misc/goto?guid=4958879146816584657">@hdgarrood</a>)</li>     <li>Improve module structure in PSCi test suite (<a href="/misc/goto?guid=4958999083953892486">@noraesae</a>)</li>     <li>Fix the PSCi script (<a href="/misc/goto?guid=4959003404423108712">@mrkgnao</a>)</li>     <li>Include Git commit information in non-release builds (<a href="/misc/goto?guid=4958879146816584657">@hdgarrood</a>)</li>     <li>Add test case for <a href="/misc/goto?guid=4959003405347932604">#2756</a> (<a href="/misc/goto?guid=4959003405436187501">@int-index</a>)</li>     <li>Some code cleanup in the module imports phase (<a href="/misc/goto?guid=4958999083382175070">@matthewleon</a>)</li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4959004270323333479" rel="nofollow"><strong>linux64.sha</strong></a></li>     <li><a href="/misc/goto?guid=4959004270418565332" rel="nofollow"><strong>linux64.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4959004270519120939" rel="nofollow"><strong>macos.sha</strong></a></li>     <li><a href="/misc/goto?guid=4959004270612167092" rel="nofollow"><strong>macos.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4959004270698214801" rel="nofollow"><strong>win64.sha</strong></a></li>     <li><a href="/misc/goto?guid=4959004270794549034" rel="nofollow"><strong>win64.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4959004270920653261" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4959004271042870712" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/30eda3dc">http://www.open-open.com/news/view/30eda3dc</a></p>