The codeworld-api package

[ Tags: apache, library, unclassified ] [ Propose Tags ]

This module provides the drawing code for CodeWorld. It is heavily inspired by Gloss, but modified for consistency and pedagogical reasons.

It comes with two backends. When compiled with GHCJS, it uses the JavaScript FFI to run on http://code.world/. When compiled with GHC, it uses the blank-canvas package to provide a webpage consisting of just a panel locally. This way, the same program that runs on the CodeWorld server can also be run locally.

Properties

Versions 0.1.0.1, 0.2.0.0, 0.2.1.0, 0.2.2.0
Dependencies base (>=4.8 && <5), blank-canvas (==0.6.*), cereal (>=0.5.4 && <0.6), cereal-text (>=0.1.0 && <0.2), codeworld-game-api, codeworld-prediction, containers (>=0.5.7 && <0.6), ghcjs-base, ghcjs-dom (==0.8.*), ghcjs-prim, hashable (>=1.2.4 && <1.3), mtl (>=2.2.1 && <2.3), random (==1.1.*), random-shuffle (>=0.0.4 && <0.1), text (>=1.2.2 && <1.3), time (>=1.6.0 && <1.9), transformers [details]
License Apache
Copyright (c) 2018, The CodeWorld Authors
Author The CodeWorld Authors
Maintainer Chris Smith <cdsmith@gmail.com>
Uploaded Tue Feb 20 06:14:25 UTC 2018 by ChrisSmith
Distributions NixOS:0.2.1.0
Downloads 1122 total (37 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs pending
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

  • CodeWorld

Downloads

Maintainer's Corner

For package maintainers and hackage trustees