Skip to content
Snippets Groups Projects
  1. Oct 04, 2021
  2. Sep 30, 2021
  3. Sep 23, 2021
  4. Sep 22, 2021
  5. Sep 20, 2021
  6. Sep 19, 2021
  7. Sep 18, 2021
  8. Sep 17, 2021
    • stuebinm's avatar
      can collect dependencies! · 1c82540a
      stuebinm authored
      There's now a Lint type, which may be either a "true lint" (which is a
      Hint, which contains some message and level of severity), or a Depends,
      which indicates that this map depends on some ressource or other (and is
      otherwise treated as a special info Hint in all other cases)
      1c82540a
    • stuebinm's avatar
      type check properties · 77d1f4ce
      stuebinm authored
      /finally/ figured out that all properties just look like {name, value,
      type} so now that's abstracted away and Properties.hs doesn't look like
      javascript anymore
      77d1f4ce
    • stuebinm's avatar
      tame the strings · b17396b2
      stuebinm authored
      Adds a PrettyPrint typeclass which operates on Text and should replace
      Show, since constantly converting strings from linked lists to arrays
      seems somewhat silly.
      b17396b2
    • stuebinm's avatar
      (somewhat) reasonable representation of parse errors · bfe45dc4
      stuebinm authored
      This makes map loading (and parsing) part of the linter, and also makes
      it return "general lints" and nothing else in case that failed.
      
      Possibly a sum type would be nicer here, but I guess it's not really
      important since everything ends up as json anyways?
      bfe45dc4
  9. Sep 16, 2021
    • stuebinm's avatar
      input options, output json · 7a9226d8
      stuebinm authored
      input options are mostly dummies for now, but some work (e.g. --inpath
      and --json). Lints can now be optionally printed as json to be
      reasonably machine-readable (and the json can be pretty-printed to make
      it human-readable again …).
      7a9226d8
    • stuebinm's avatar
      some unused code · de81f6ca
      stuebinm authored
      de81f6ca
    • stuebinm's avatar
      moving lots of code around · 35566bf1
      stuebinm authored
      (also renaming things now that concepts seem a bit clearer)
      35566bf1
  10. Sep 15, 2021
  11. Sep 05, 2021
    • stuebinm's avatar
      simple proof of concept · 0787b247
      stuebinm authored
      Lots of monads everywhere, hurray!
      
      (unfortunately, workadventure maps don't quite form a category; they lack composition …)
      
      Credits:
       - the example.json file is by TabascoEye (with some modifications for testing purposes)
       - the Tiled module is forked from aeson-tiled on hackage, since that package didn't
         handle custom layer properties correctly
      0787b247
Loading