<div dir="ltr">Hello,<div><br></div><div>I'm the maintainer of CodeWorld.  In addition to the K-12 education uses, CodeWorld provides a web-based programming environment at <a href="http://code.world/haskell">http://code.world/haskell</a> to write short snippets of Haskell and share it easily with others.  I am trying to ensure that as many interesting Haskell libraries as possible are available on the platform.</div><div><br></div><div>If you are interested in ensuring that a library is included, whether you're the maintainer or just am interested user, please take a look at the package list at <a href="https://github.com/google/codeworld/blob/master/codeworld-available-pkgs/codeworld-available-pkgs.cabal">https://github.com/google/codeworld/blob/master/codeworld-available-pkgs/codeworld-available-pkgs.cabal</a></div><div><br></div><div>Packages that fit here are:</div><div><br></div><div>1. No I/O, except for stdin/out/err.  Since CodeWorld runs code in a web browser, there is no filesystem, for example.</div><div>2. Do not rely on native libraries, or have dependencies that do.  This all depends on the library building with GHCJS.</div><div>3. Do not require use of Template Haskell by clients.  It's okay if your package needs template Haskell to build, but people using your library via CodeWorld cannot yet use TH themselves.</div><div><br></div><div>If you have a library you'd like to see included that's not in that list, please let me know, either with just an email or with a pull request at the GitHub link above.</div><div><br></div><div>Thanks,</div><div>Chris</div></div>