Modifying selectors.
merge in selectors branch from https://github.com/zimothy/489-uhc/refs/selectors/head
well it compiles -- but will it blend?
git stupidity
make things not point free so that uhc doesn't get confused and go into an infinite loop
hmm... something in filterIO that is making it sad, I think, because it wil work fine with just 'children', but add the composition and we are no longer getting a list out of the function (one must assume, from the exception of accessing _tag_ on undefined)... it is close though, I feel
frustratingly this compiles and runes, but the commented out bit fails?? ... committing for posterity
ahhh naturellement, one cannot use primitives in interop areas
and also some minor aesthetics
naturally one must /use/ the primitives...
well it works to the degree it's not executed, but is there unevaluated
demonstrable, but not pretty
schockingly, that worked
Sweet -- that seems to work...
hmm... going from home labs time commit -- the selectors work though which is nice
nearly there, I think
more robust eval
finally, after a good nights sleep, kieran finally fucking figures this out. it's still incorrect tho, I think because it will evaluate common ancestors twice, but it works theoretically if the common ancestors are pure, which technically they should be
My kingdom, my kingdom for a point free style
Get rid ofthe outdated hs unit tests