1. 16 Jul, 2018 1 commit
  2. 14 Jul, 2018 1 commit
  3. 13 Jul, 2018 10 commits
  4. 11 Jul, 2018 1 commit
    • Hans-Peter Deifel's avatar
      Split Algorithm module up into multiple small modules · d1653aab
      Hans-Peter Deifel authored
      Instead of one big Algorithm.hs, there are now separate modules for
      `initialize`, `split` and the queue handling stuff. This hopefully
      makes the code structure a little more clear and also allows us to
      export utility functions (like `initialize` and `split`) from
      submodules for testing, while still keeping a tidy export list in the
      toplevel module.
      d1653aab
  5. 10 Jul, 2018 2 commits
  6. 09 Jul, 2018 4 commits
  7. 08 Jul, 2018 1 commit
  8. 07 Jul, 2018 1 commit
    • Hans-Peter Deifel's avatar
      Add preliminary version of new morphism parser · c3cea758
      Hans-Peter Deifel authored
      Implements a new morphism parser that doesn't depend on yaml and has
      much nicer properties in "MA.Coalgebra.Parser".
      
      This is not yet complete:
      
        - Needs more testing
        - Needs to handle special cases better
        - Needs a way for SomeFunctor to retrieve it's own sort
      c3cea758
  9. 06 Jul, 2018 3 commits
  10. 05 Jul, 2018 2 commits
  11. 04 Jul, 2018 1 commit
  12. 03 Jul, 2018 4 commits
  13. 26 Jun, 2018 1 commit
  14. 25 Jun, 2018 1 commit
  15. 12 Jun, 2018 3 commits
  16. 11 Jun, 2018 1 commit
    • Hans-Peter Deifel's avatar
      Prettify functor expressions · e91b4e7b
      Hans-Peter Deifel authored
      This switches the parser for functor expressions (not yet morphisms)
      from a YAML based one to a custom one, making those expressions much
      more readable and giving individual functors greater flexibility to
      define their own syntax.
      e91b4e7b
  17. 05 Jun, 2018 3 commits