You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is somewhat related to #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:
should any library be allowed to be linked, or should it be reviewed by you first
should any guidelines be enforced in them, for instance naming the package in some form (like polysemy-* or polysemy-effectName-interpretationName)
Should any specific ordering of the links be stated up front, like grouping it by general effect type, then effect, then interpretations, etc
The text was updated successfully, but these errors were encountered:
@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!
This is somewhat related to #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
)The text was updated successfully, but these errors were encountered: