d-day / relation

Data.Relation <-- Translated from Data.Relacion
BSD 3-Clause "New" or "Revised" License
3 stars 4 forks source link

package status? #1

Open jwaldmann opened 9 years ago

jwaldmann commented 9 years ago

Hi.

Are there active users for this package? Active developers? (It seems ghc-7.8 cannot compile it, but this is trivial to fix by removing or bumping version bounds in the cabal file.)

I might be interested in "taking over" this, because I have some applications, and use a similar package with the same basic idea (represent relation by maps in both directions). I need some extra features, see http://autolat.imn.htwk-leipzig.de/gitweb/?p=autolib;a=tree;f=relation/Autolib/Relation;hb=HEAD

The main incompatibility is probably that I want to store domain and range (as sets) in the relation object. Mathematically, I want a relation to be a triple (D,R,T) where D = domain, T = target, and R \subseteq D \times T.

"relation" is quite a general name for the package. Ultimately, it should be part of "containers"?

no-identd commented 5 years ago

You might want to check out #3

newhoggy commented 5 years ago

Is this package maintained?

newhoggy commented 5 years ago

@d-day I'm happy to take over maintenance of this package and make it compile with the latest versions of GHC, etc.

d-day commented 5 years ago

John: By all means. You have my permission. If you need me to do anything else, please let me know.

On Thu, May 2, 2019 at 6:01 PM John Ky notifications@github.com wrote:

@d-day https://github.com/d-day I'm happy to take over maintenance of this package and make it compile with the latest versions of GHC, etc.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/d-day/relation/issues/1#issuecomment-488848104, or mute the thread https://github.com/notifications/unsubscribe-auth/AANMSADAVGXLMCFAC5LQYWTPTNQCXANCNFSM4A6H4VNA .

jwaldmann commented 5 years ago

Update to my ancient message above: my relation code is now at https://gitlab.imn.htwk-leipzig.de/autotool/all0/tree/master/relation/Autolib/Relation

One next step is generalizing to functions (represented as sparse matrices) with values in arbitrary semirings (not just Bool), cf. https://gitlab.imn.htwk-leipzig.de/waldmann/pure-matchbox/blob/master/src/Data/Relation/Weighted.hs

no-identd commented 5 years ago

Cc @JeffreyBenjaminBrown

no-identd commented 5 years ago

Also Cc @dmwit @technogeeky

newhoggy commented 5 years ago

Thanks @d-day.

Please can add haskellworks as a package maintainer.

I will fork the package and tidy up the project to build with CI and the latest GHC and then look at patches.

no-identd commented 5 years ago

@newhoggy I assume you mean @haskell-works? (https://haskell-works.github.io/ ?)

newhoggy commented 5 years ago

Yep, except on hackage there is no dash: https://hackage.haskell.org/user/haskellworks

newhoggy commented 5 years ago

Hello @d-day , any update on adding myself as a package maintainer?

d-day commented 5 years ago

I will take a look tonight after work. I hope I can find the appropriate credentials. Can you specify what exactly you want done: do you want something done on hackage, on github, or both?

Thanks, -Drew

On Tue, May 7, 2019 at 7:14 AM John Ky notifications@github.com wrote:

Hello @d-day https://github.com/d-day , any update on adding myself as a package maintainer?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/d-day/relation/issues/1#issuecomment-490036283, or mute the thread https://github.com/notifications/unsubscribe-auth/AANMSACV5D6EWWICIL7ASIDPUFQAFANCNFSM4A6H4VNA .

newhoggy commented 5 years ago

Visit this page:

https://hackage.haskell.org/package/relation/maintainers/

Click [Edit] if you're not logged on already.

Add haskellworks as a maintainer.

Thanks!

d-day commented 5 years ago

Mr. Ky:

I have completed this. Let me know if you need anything else from me. Sorry for the delay.

On Wed, May 8, 2019 at 7:15 AM John Ky notifications@github.com wrote:

Visit this page:

https://hackage.haskell.org/package/relation/maintainers/

Click [Edit] if you're not logged on already.

Add haskellworks as a maintainer.

Thanks!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/d-day/relation/issues/1#issuecomment-490446732, or mute the thread https://github.com/notifications/unsubscribe-auth/AANMSAGDOYNT64GX23U7MKDPUKY4BANCNFSM4A6H4VNA .

newhoggy commented 5 years ago

Thanks!

newhoggy commented 5 years ago

I'll be developing the project from this fork: https://github.com/haskell-works/relation. Please file tickets and new PRs against the new fork. Thanks!