SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE




YUM REPOSITORY

 
 

ocaml-janest-core rpm build for : Mandriva 2010. For other distributions click ocaml-janest-core.

Name : ocaml-janest-core
Version : 0.5.3 Vendor : Mandriva
Release : 3mdv2010.1 Date : 2010-01-29 22:12:15
Group : Development/Other Source RPM : ocaml-janest-core-0.5.3-3mdv2010.1.src.rpm
Size : 1.88 MB
Packager : Funda Wang < fwang_mandriva_org>
Summary : Jane Street Capital\'s alternative standard library for OCaml
Description :
Core is Jane Street Capital\'s alternative standard library for OCaml.

Core does a number of things: it provides tail recursive versions of
non tail recursive functions in the standard library; changes the
signature of many of the standard modules; includes generic
serialization for most types, and adds some entirely new modules and
new functionality within existing modules.

Beware: Core extends some functionality from OCaml\'s standard
library, and outright changes or replaces other. The goal is not to
preserve complete compatibility with the standard.

Summary of functionalities:

- Bag (set type with duplicates)
- Bigbuffer (unlimited Buffer type)
- Bigstring (unlimited String type)
- 8/16/32/64-bit signed/unsigned binary packing functions
- Bool type
- Safe finalization for reading/writing files
- Function composition operators
- Enhanced versions of stdlib modules such as Arg, Array, Printf, etc.
- Mutexes
- CRC functions
- Dequeue type
- Doubly-linked list type
- Enhanced exception module
- Fast hash table
- Force once (thunk that can be forced only once)
- Functional queue type
- Min-heap type
- Enhanced input/output channels
- Closed interval type
- Interval set type
- Read files as lines
- Linux-specific syscalls such as sendfile, get/set TCP options, epoll, splice
- Memoization
- Piece-wise linear interpolation of floats
- Polymorphic map and set
- Find size of OCaml structures
- Space-efficient tuples
- Synchronized queues
- Thread-safe queues
- Convenience functions for Unix times
- Timed events
- Tuple convenience functions
- Extended Unix module filling in some missing syscalls such as sync,
getrusage, initgroups, etc.

Most enhanced types are sexp-able and bin-prot-able.

RPM found in directory: /mirror/carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/2010.1/i586/media/contrib/release

Content of RPM  Changelog  Provides Requires

Download
ftp.gwdg.de  ocaml-janest-core-0.5.3-3mdv2010.1.i586.rpm
ftp.gwdg.de  ocaml-janest-core-0.5.3-3mdv2010.1.i586.rpm
bo.mirror.garr.it  ocaml-janest-core-0.5.3-3mdv2010.1.i586.rpm
ftp.pbone.net  ocaml-janest-core-0.5.3-3mdv2010.1.i586.rpm
ftp.icm.edu.pl  ocaml-janest-core-0.5.3-3mdv2010.1.i586.rpm
ftp.icm.edu.pl  ocaml-janest-core-0.5.3-3mdv2010.1.i586.rpm
ftp.isu.edu.tw  ocaml-janest-core-0.5.3-3mdv2010.1.i586.rpm
     Search for other platforms
ocaml-janest-core-0.5.3-3mdv2010.1.sparc.rpm
ocaml-janest-core-0.5.3-3mdv2010.1.alpha.rpm
ocaml-janest-core-0.5.3-3mdv2010.1.ppc.rpm
ocaml-janest-core-0.5.3-3mdv2010.1.ia64.rpm
ocaml-janest-core-0.5.3-3mdv2010.1.s390.rpm

Provides :
dllcore_stubs.so
ocaml-janest-core
ocaml-janest-core(x86-32)

Requires :
librt.so.1
librt.so.1(GLIBC_2.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.1)
rpmlib(PayloadIsLzma) <= 4.4.6-1
ocaml = 3.11.2
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
rtld(GNU_HASH)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
libc.so.6
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.2)


Content of RPM :
/usr/lib/ocaml/core
/usr/lib/ocaml/core/META
/usr/lib/ocaml/core/core.cma
/usr/lib/ocaml/core/core.cmi
/usr/lib/ocaml/stublibs/dllcore_stubs.so
/usr/lib/ocaml/stublibs/dllcore_stubs.so.owner
/usr/share/doc/ocaml-janest-core
/usr/share/doc/ocaml-janest-core/CHANGES
/usr/share/doc/ocaml-janest-core/COPYRIGHT
/usr/share/doc/ocaml-janest-core/INSTALL
/usr/share/doc/ocaml-janest-core/LICENSE
/usr/share/doc/ocaml-janest-core/README