Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
Core has landed
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2008-05-05 (01:44)
From: Markus Mottl <markus.mottl@g...>
Subject: Re: [Caml-list] Core has landed
2008/5/3 Berke Durak <>:
> - Bigstring: I guess those are more for I/O.  The 16MB limit is not a
> problem on 64-bit arhictectures.

Right.  With Bigstrings it is not necessary to blit buffers
before/after performing I/O-system calls.  They also do not have to
(cannot) be moved around during heap compaction.  They also play
nicely with OCaml standard I/O-channels, using vector I/O to send data
buffered by the channel and in the bigstring in one system call.

> - POLL and NODELAY in Linux_ext: that's very welcome.

Note that we support epoll in the Linux extension library, i.e. this
allows you to scale your applications to thousands of descriptors.


Markus Mottl