SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

ocaml-reins rpm build for : Fedora 22. For other distributions click ocaml-reins.

Name : ocaml-reins
Version : 0.1a Vendor : Fedora Project
Release : 22.fc22 Date : 2014-08-31 15:30:33
Group : Unspecified Source RPM : ocaml-reins-0.1a-22.fc22.src.rpm
Size : 2.19 MB
Packager : Fedora Project
Summary : Library of OCaml persistent data structures
Description :
Reins is a collection of persistent data structures for OCaml.

In addition to providing a large collection of data structures, the
O\'Caml Reins project also includes several features that I hope will
make developing O\'Caml applications easier such as a random testing
framework and a collection of \"standard\" modules.

Current features:

* List data types:
o Single linked lists (compatible with the standard library type)
o O(1) catenable lists
o Acyclic double linked lists
o Random access lists with O(1) hd/cons/tl and O(log i) lookup/update
for i\'th element
* Double ended queues
* Sets/Maps:
o AVL
o Red/Black
o Big-endian Patricia
o Splay
* Heaps:
o Binomial
o Skew Binomial
* Zipper style cursor interfaces
* Persistent, bi-directional cursor based iterators (currently only
for lists and sets)
* All standard types hoisted into the module level (Int, Bool, etc...)
* A collection of functor combinators to minimize boilerplate (e.g.,
constructing compare or to_string functions)
* Quickcheck testing framework
o Each structure provides a gen function that can generate a random
instance of itself
* Completely safe code. No -unsafe or references to Obj.*
* Consistent function signatures. For instance, all fold functions take
the accumulator in the same position.
* All operations use no more than O(log n) stack space (except for a
few operations on splay trees which currently have O(log n) expected
time, but O(n) worst case)

RPM found in directory: /packages/linux-pbone/archive.fedoraproject.org/fedora/linux/releases/22/Everything/i386/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-reins-0.1a-22.fc22.i686.rpm
     Search for other platforms
ocaml-reins-0.1a-22.fc22.sparc.rpm
ocaml-reins-0.1a-22.fc22.alpha.rpm
ocaml-reins-0.1a-22.fc22.ppc.rpm
ocaml-reins-0.1a-22.fc22.ia64.rpm
ocaml-reins-0.1a-22.fc22.s390.rpm

Provides :
ocaml(Reins)
ocaml-reins
ocaml-reins(x86-32)

Requires :
ocaml(Nat) = 686f2f8952dd9baa88dd4347c14ba219
ocaml(List) = 8988208489274193e4e3f69dc6ec2f75
ocaml(Hashtbl) = bb8e269d690301a1c4ff14a08e96e83e
ocaml(String) = 03fde185c23214d47defb1747b053af3
ocaml(Pervasives) = 5de66fdff01f2735974be770893841e1
ocaml(Unix) = 30a4cc8e5f4f902ea609c91caec48af7
ocaml(Printexc) = fb616c60404add6295347001c01bfcaa
ocaml(Char) = 60fd98ba6ff303baf9287e7bfb886f12
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
ocaml(Ratio) = bec23091493c17e21a6e5e43114645b1
ocaml(Sys) = 0ce699458ce4430954d7e6a78874647c
ocaml(Map) = 770e6123e5460eeb42d3050f13c5ad53
ocaml(Random) = 6d410ecc00aac669668fa399dbd6fca2
ocaml(Lazy) = de9e54e98f9e4424cdb9c39074c970dc
ocaml(Int32) = f43b8a2972804b40e28b661b6fdf157a
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
ocaml(Complex) = d0dcc1da3c694cf9a7e924c7832d1528
ocaml(Int64) = 3565b288ec68024088360805650448dd
ocaml(CamlinternalFormatBasics) = a88f91d0f04fd66bc0bbaaf347081e95
ocaml(Printf) = eb49a17645c5ea2dd298430a3c986186
ocaml(Big_int) = 05cfd3c522fa6f81e61795896e13f82c
ocaml(Buffer) = a579f4a57e300ec755f84af883c1e51b
ocaml(runtime) = 4.02.0
ocaml(Nativeint) = d9e04753374f7110b66feda40414e5e3
ocaml(CamlinternalLazy) = 122717041759525de93c0247d8e18b5a


Content of RPM :
/usr/lib/ocaml/reins
/usr/lib/ocaml/reins/META
/usr/lib/ocaml/reins/reins.cma
/usr/lib/ocaml/reins/reins.cmi
/usr/share/doc/ocaml-reins
/usr/share/doc/ocaml-reins/COPYING
/usr/share/doc/ocaml-reins/LGPL-2.1

 
ICM