[prev in list] [next in list] [prev in thread] [next in thread]
List: haskell
Subject: [Haskell] ANN: universe-0.1
From: wagnerdm () seas ! upenn ! edu
Date: 2013-03-20 19:54:14
Message-ID: 20130320155414.21271des574hqm7a () webmail ! seas ! upenn ! edu
[Download RAW message or body]
Thanks to all for the very interesting feedback! Your suggestions have
resulted in a second release of universe. New in this release:
* instances of Universe and Finite for function spaces
* some cheeky, optional instances of Eq, Ord, Show, and Read for
functions with Finite domains
* support for (some) Representable functors
* ...but the downside is that this release now relies on TypeFamilies
(let me know if this seems like a showstopper for you)
Enjoy, and keep the complaints coming!
~d
Quoting wagnerdm@seas.upenn.edu:
> I've long heralded "data-default" as my favorite ten-line package...
> before it was released, I found my self writing those a few lines in
> each project to do just what's done there. Inspired by this, and the
> fact that there's a separate ten lines that I find myself writing in
> nearly every project, I'm pleased to announce the initial release of
> "universe". The package sports just two load-bearing lines:
>
> class Universe a where universe :: [a]
> class Universe a => Finite a where universeF :: [a]
>
> ...along with a dozen or so instances of each. The instance do
> nothing more than enumerating all the values of the given type.
>
> Hope you enjoy it, and let me know if you think there are some
> important missing instances!
>
> http://hackage.haskell.org/package/universe
> https://github.com/dmwit/universe
>
> ~d
>
> _______________________________________________
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>
>
_______________________________________________
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic