Namespace issues (was: Re: Intent)

Alan Grimes alangrimes@starpower.net
Sat, 08 Apr 2000 23:57:16 -0700


> Of course, my exposure to persistent storage has not included any
> concept of defining the stored version of data as part of the interface
> contract of the code.
> If all 2d coordinates are stored as x,y in base ten ascii, then any
> implementation of a 2d coordinate could be used to recreate the data
> from disk.  Of course, this removes the opportunity for implementations
> to competie on the merits of space requirements, since all
> implementations have to produce the exact same file.
> I'm not sure which would be the more valuable feature.

A solution I had proposed for my OS was to have an interface by which
implementations can talk to each other.... You call the "upgrade" function on
the old module and it will return a "This is what I am thinking" in some
standardized dialect. Then the new implementation sets up its state and saves
all the instances in its own format and then shuts down the old version... 

-- 
To whomever it may concern: DO NOT RECCOMEND A PROGRAMMING LANGUAGE TO ME
WITHOUT PROVIDING COMPLETE BIBILOGRAPHICAL INFORMATION ON WHAT YOU THINK
TO BE THE BEST MANUAL FOR LEARNING AND USING IT.
http://users.erols.com/alangrimes/