<div dir="ltr">That depends on how you install GHCJS. If you do a release build, starting from a ghcjs-x.y.z.tar.gz sdist (there are some prereleases out there to be used with stack), then all libraries are taken from this archive.<div><br></div><div>If you do a development build (boot with --dev), then the ghcjs-boot program clones the ghcjs-boot repository, which contains ghcjs-base as a submodule. The submodule determines exactly which ghcjs-base version you get.</div><div><br></div><div>I've been working on the ghcjs-base library recently, but since I had no way to automatically test things like WebSocket and XMLHttpRequest, much of that code has only seen rather spotty testing. I've now updated the GHCJS testsuite to support automated browser testing through Selenium, so I'll be adding tests and fixing things soon, and bump the submodule when I feel reasonably confident that it works.</div><div><br></div><div>However, unlike ghcjs-prim, ghcjs-base is a fairly normal package that you can install in your user package database or in a sandbox (there are still lots of low-level implementation details in there, so don't expect long term compiler compatibility, but bugfix updates should be ok). So just clone a copy and install it if you want to help test (or fix) the changes.</div><div><br></div><div>luite</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 5, 2015 at 6:57 PM Arie Peterson <<a href="mailto:ariep@xs4all.nl">ariep@xs4all.nl</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">5 days ago a change [1] was made to the ghcjs-base library. How can one obtain<br>
a ghcjs that incorporates such a recent version of ghcjs-base?<br>
<br>
I installed ghcjs from git master yesterday, and installed the boot libraries<br>
using "ghcjs-boot --dev". However, I still get "Module<br>
‘JavaScript.Web.MessageEvent’ does not export ‘getData’", so apparently my<br>
ghcjs-base lags behind somehow.<br>
<br>
What determines the version of ghcjs-base that is installed?<br>
<br>
<br>
Regards,<br>
<br>
Arie<br>
<br>
<br>
[1] <<a href="https://github.com/ghcjs/ghcjs-base/commit/e827ded07053a3281c50ee52b3e3ebd38286055e" rel="noreferrer" target="_blank">https://github.com/ghcjs/ghcjs-base/commit/e827ded07053a3281c50ee52b3e3ebd38286055e</a>><br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div>