today i did in fact remove the dual aseon & json dependencies; now i'm only using aeson. (which is much easier to use in the average case due to all the smart constructors like
i also fixed up the description editor a little; i think tomorrow is the day when i get the body-editor actually working in the game (as opposed to it only working in a stand-alone sandbox thing i set up), and then... i mean the goal i'm currently working towards is having enough to display that i can screencap a few pages of stuff (map, stats screen, maybe an event) and make a big official HELL GAME STATUS UPDATE on sofurry, so then the thing to do would be to actually hook up all the description code. like i realized when i tried to actually make a body -- i have a bunch of description chunks written up and working, i just never actually hooked them into the actual code, so there are a bunch of lines that just... never show up. if i get a bunch of them in there i might have enough to make a good example description w/ 100% in-game stuff, no faking involved. so that'll be nice.
.: and .= it gives you, but much more of a hassle when you have a specific chunk of json you want to decode into a specific type without it being the only way to decode that json into that type -- parsing a {"x": 0, "y": 0} json object into a (0, 0) haskell pair, for example, made for a slightly complex situation since i had to manually dig into aeson's Value type. anyway on the whole: better i think.)i also fixed up the description editor a little; i think tomorrow is the day when i get the body-editor actually working in the game (as opposed to it only working in a stand-alone sandbox thing i set up), and then... i mean the goal i'm currently working towards is having enough to display that i can screencap a few pages of stuff (map, stats screen, maybe an event) and make a big official HELL GAME STATUS UPDATE on sofurry, so then the thing to do would be to actually hook up all the description code. like i realized when i tried to actually make a body -- i have a bunch of description chunks written up and working, i just never actually hooked them into the actual code, so there are a bunch of lines that just... never show up. if i get a bunch of them in there i might have enough to make a good example description w/ 100% in-game stuff, no faking involved. so that'll be nice.