Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

package status? #1

Open
jwaldmann opened this issue Mar 20, 2015 · 16 comments
Open

package status? #1

jwaldmann opened this issue Mar 20, 2015 · 16 comments

Comments

@jwaldmann
Copy link

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"?

  • J.
@no-identd
Copy link

You might want to check out #3

@newhoggy
Copy link

newhoggy commented May 1, 2019

Is this package maintained?

@newhoggy
Copy link

newhoggy commented May 2, 2019

@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
Copy link
Owner

d-day commented May 3, 2019 via email

@jwaldmann
Copy link
Author

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
Copy link

no-identd commented May 3, 2019

Cc @JeffreyBenjaminBrown

@no-identd
Copy link

Also Cc @dmwit @technogeeky

@newhoggy
Copy link

newhoggy commented May 5, 2019

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
Copy link

no-identd commented May 5, 2019

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

@newhoggy
Copy link

newhoggy commented May 5, 2019

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

@newhoggy
Copy link

newhoggy commented May 7, 2019

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

@d-day
Copy link
Owner

d-day commented May 7, 2019 via email

@newhoggy
Copy link

newhoggy commented May 8, 2019

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
Copy link
Owner

d-day commented May 9, 2019 via email

@newhoggy
Copy link

newhoggy commented May 9, 2019

Thanks!

@newhoggy
Copy link

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants