Subject: Re: Rob Pike article
From: Erik Naggum <>
Date: 2000/06/15
Newsgroups: comp.lang.lisp
Message-ID: <>

* Tim Bradshaw <>
| Getting rid opf the ram/disk difference is called virtual memory, I
| think: kind of a solved problem.  The xerox Dmachines and so on even
| had the software to exploit this at the user level.

  I think he maans the MULTICS way to deal with disks.  Not just kind
  of a solved problem, but kind of a not-a-desirable-solution-problem.

  There's another way to look at this: Opening files for reading as
  streams is a very serious bottleneck to the development of much more
  interesting ways to deal with persistent data, and I'm not talking
  about "persistent objects" and databases as a solution to this
  particular problem, but the inability to think about it when data is
  stored on disks that are conceptually still thought of as serial
  input devices because that's what they were in 1950.  Streams with
  sequential access is OK for serial input, such as network protocols,
  users, and time-based data (audio, video, etc), but it is not OK for
  data that is mapped into memory on demand.  Not just virtual memory,
  but the management of input sources.

  If this is not what you expected, please alter your expectations.