[M3devel] random-acces I/O
Olaf Wagner
wagner at elegosoft.com
Fri Mar 21 12:53:31 CET 2008
Quoting hendrik at topoi.pooq.com:
> On Wed, Mar 19, 2008 at 04:42:05PM -0400, Randy Coleburn wrote:
>> Hendrik:
> Now Linux will do this, so what I actually *need* is just the "C"
> interfaces to the standard C library. The hard part is to integrate
> it with the readers and writers -- probably hard only if I'm
> actually going to figure out where it fits in the inheritance
> hierarchy of in/out things. What surprises me is that the Modula 3
> distribution doesn't seem to have this already.
>
> Just to get on with my project, I can probably make do with writing "C"
> interfaces to the raw Linux I'O system.
>
> By the way, smarteiffel seems to be just as deficient. It's as if
> language designers never encounter database implementers.
It's probably only needed for database implementation, and those
are added as third-party-products ;-)
There was a research paper on the design of the IO classes;
I think it may be
ftp://gatekeeper.research.compaq.com/pub/DEC/SRC/research-reports/abstracts/src-rr-053.html
from the M3 bibliography. I don't remember if random I/O was a
topic there though.
Olaf
--
Olaf Wagner -- elego Software Solutions GmbH
Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
More information about the M3devel
mailing list