[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