Open cah6 opened 5 years ago
What about keeping multiple packages in this repo. That way they get more eyes on them and are kept up to date.
Effects like @adamConnerSax 's RandomFu would not add dependencies, but would still be visible and tested against.
Fine by me. Though we should then remove the CanonicalEffect type-family or have some guidelines for when it can be used. Maybe only in this repo?
@Avi-D-coder I'm not opposed to this, but it still has a significant package maintenance burden that I don't particularly want on my plate! If someone else wanted to step up, I'd be more than happy to support them in that!
Is it a good idea for stuff like this to go under the polysemy-research
group?
This is somewhat related to https://github.com/isovector/polysemy-zoo/issues/16, but I was actually planning on asking before that issue, too.
My question is: do you have any thoughts / guidelines on a central location for user-contributed effects or interpretations, especially for those interpretations with large dependencies? I doubt you want to define any and all user provided interpretations in this zoo package, since it would probably end up with every Haskell package. But I think it's useful to have one place for people to browse packages, if only just because seeing a ton of examples helps me internalize the concepts and create my own.
For instance, say I interpret KVStore here in terms of the Elasticsearch
bloodhound
library, in my own repository. Where could people go to check if this was defined before making their own?The easiest thing is probably just encouraging linking to other repositories in the readme of this repo, though some questions that might be worth thinking about even for this:
polysemy-*
orpolysemy-effectName-interpretationName
)