gamburg.m
2022-7-28 17:46:51

there’s no way to import racket/hash in that case, right? (so any dependencies I have on libraries that include contracts and/or syntax objects, I’ll have to re-implement their functionality)


mflatt
2022-7-28 17:47:17

That’s correct.


gamburg.m
2022-7-28 17:47:38

Gotcha, thanks!


gamburg.m
2022-7-28 17:48:38

On a related note, is there a version of match that doesn’t depend on contracts and/or syntax objects?


mflatt
2022-7-28 17:49:34

No, I don’t think so. The expander and schemify implementations uses matchers, but they’re small custom ones.


gamburg.m
2022-7-28 17:49:59

Cool, that’s helpful though, I’ll take a look at those implementations.


samth
2022-7-29 02:21:38

I see this question got answered here.


samth
2022-7-29 02:21:50

For match, I have a draft PR that makes match work


samth
2022-7-29 02:22:15

After I return from vacation in a week, I can take a look at finishing that.