SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

ghc-fin rpm build for : openSUSE Leap 15. For other distributions click ghc-fin.

Name : ghc-fin
Version : 0.0.1 Vendor : obs://build_opensuse_org/devel:languages:haskell
Release : lp150.1.1 Date : 2018-12-26 18:24:22
Group : Development/Libraries/Haskell Source RPM : ghc-fin-0.0.1-lp150.1.1.src.rpm
Size : 0.21 MB
Packager : (none)
Summary : Nat and Fin: peano naturals and finite numbers
Description :
This package provides two simple types, and some tools to work with them.
Also on type level as \'DataKinds\'.

\' -- Peano naturals data Nat = Z | S Nat

-- Finite naturals data Fin (n :: Nat) where Z :: Fin (\'S n) S :: Fin n -> Fin
(\'Nat.S n) \'

[vec](https://hackage.haskell.org/package/vec) implements length-indexed
(sized) lists using this package for indexes.

The \"Data.Fin.Enum\" module let\'s work generically with enumerations.

See [Hasochism: the pleasure and pain of dependently typed haskell
programming](https://doi.org/10.1145/2503778.2503786) by Sam Lindley and Conor
McBride for answers to /how/ and /why/. Read [APLicative Programming with
Naperian Functors](https://doi.org/10.1007/978-3-662-54434-1_21) by Jeremy
Gibbons for (not so) different ones.

=== Similar packages

* [finite-typelits](https://hackage.haskell.org/package/finite-typelits) .
Is a great package, but uses \'GHC.TypeLits\'.

* [type-natural](https://hackage.haskell.org/package/type-natural) depends on
\'singletons\' package. \'fin\' will try to stay light on the dependencies, and
support as many GHC versions as practical.

* [peano](https://hackage.haskell.org/package/peano) is very incomplete

* [nat](https://hackage.haskell.org/package/nat) as well.

* [PeanoWitnesses](https://hackage.haskell.org/package/PeanoWitnesses) doesn\'t
use \'DataKinds\'.

* [type-combinators](https://hackage.haskell.org/package/type-combinators) is
big package too.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/haskell:/lts:/13/openSUSE_Leap_15.0/x86_64

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
ghc-fin
ghc-fin(x86-64)
libHSfin-0.0.1-Ispbhetgre24nUyTD6ZGUv-ghc8.6.3.so()(64bit)

Requires :
libHSarray-0.5.3.0-ghc8.6.3.so()(64bit)
libHSbase-4.12.0.0-ghc8.6.3.so()(64bit)
libHSbinary-0.8.6.0-ghc8.6.3.so()(64bit)
libHSbytestring-0.10.8.2-ghc8.6.3.so()(64bit)
libHScontainers-0.6.0.1-ghc8.6.3.so()(64bit)
libHSdeepseq-1.4.4.0-ghc8.6.3.so()(64bit)
libHSghc-prim-0.5.3-ghc8.6.3.so()(64bit)
libHShashable-1.2.7.0-CWI8VZuQTAYWIQTQQtqCV-ghc8.6.3.so()(64bit)
libHSinteger-gmp-1.0.2.0-ghc8.6.3.so()(64bit)
libHStext-1.2.3.1-ghc8.6.3.so()(64bit)
libatomic.so.1()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libgmp.so.10()(64bit)
libm.so.6()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib64/ghc-8.6.3/fin-0.0.1-Ispbhetgre24nUyTD6ZGUv
/usr/lib64/ghc-8.6.3/fin-0.0.1-Ispbhetgre24nUyTD6ZGUv/libHSfin-0.0.1-Ispbhetgre24nUyTD6ZGUv-ghc8.6.3.so
/usr/share/licenses/ghc-fin
/usr/share/licenses/ghc-fin/LICENSE

 
ICM