James
James
Yes, indeed. The tests are for some (older) versions of GHC on MacOS. Perhaps if we support a higher version than that we'd be okay?
I like this idea. Implementation, after parsing this structure should be fairly straightforward. As `case` statements are flattened into nested `if` statements, the pattern's test can be prepended to the...
This could also be extended to each field for greater granularity. ``` type entity { player({readonly} id:int, stats:stats, inventory:list(item)) | enemy({readonly} id:int) } ```
Thanks for the feedback! I've been working on a version with resources that has some different names and some little tweaks to make it ergonomic, but I should add a...
I finally got back into things... The parser now "works", but only if I turn off multi-specz. WIth multi-specz on I get a segfault! EDIT: now it works!
Next up, Wybe quines?
Yep. It's a little bit annoying when there's no source pos. Regardless, I believe the ultimate for this again is... *Drum roll* type classes. We can fake it right now,...
As a temporary fix for this we could check for equality for generic fields in the automatically generated `=` procs. I know this isn't correct, but at least for now...
I'm "jimbob" :)