Permalink
Switch branches/tags
Commits on Sep 23, 2016
  1. Add MIT license

    hoodunit committed Sep 23, 2016
Commits on Sep 21, 2016
Commits on Sep 13, 2016
  1. Discard own exception handler in favor of purescript-exceptions

    hoodunit committed Sep 13, 2016
    - runPure <<< try gives you an Either Error a from a function with an
      exception as a side effect
  2. Update docs

    hoodunit committed Sep 13, 2016
Commits on Aug 20, 2016
  1. Large refactoring to make global variables effectful

    hoodunit committed Aug 20, 2016
    - Memory, Game, RawMemory, and Room are now fetched dynamically via an
      effectful function.
    - The reason for this is that the global state is only cleared every x ticks.
      If we put anything on the global state (like a pointer to the Game
      variable), this points to an old version of this until the game state
      is reset.
    - This refactoring should allow us to optimize deployment by pulling
      things out of the main loop.
Commits on Aug 17, 2016
  1. Fix README typo

    hoodunit committed Aug 17, 2016
Commits on Aug 15, 2016
  1. Update docs

    hoodunit committed Aug 15, 2016
  2. Don't shadow "name"

    hoodunit committed Aug 15, 2016
  3. Handle target pos objects more clearly/flexibly

    hoodunit committed Aug 15, 2016
    - Targets use ADTs to allow more flexibility in specifying position,
      RoomObject, or RoomPosition
    - Option params are records containing Maybe values, which are parsed into JS
      objects with optional fields.
Commits on Aug 14, 2016
  1. Catch RoomPosition errors and return either

    hoodunit committed Aug 14, 2016
    or add exception effect where appropriate
Commits on Aug 12, 2016
Commits on Aug 11, 2016
  1. Spawn reformatting

    hoodunit committed Aug 11, 2016
Commits on Aug 10, 2016
Commits on Aug 9, 2016
  1. Add status note to README

    hoodunit committed Aug 9, 2016
  2. Move constant type definitions back into Types module

    hoodunit committed Aug 9, 2016
    for consistency and to handle circular references between types and
    constant types
  3. Add README note about docs

    hoodunit committed Aug 9, 2016
  4. Add type documentation

    hoodunit committed Aug 9, 2016
  5. Add dependencies

    hoodunit committed Aug 9, 2016
  6. Add README

    hoodunit committed Aug 9, 2016