Let's begin SchemeOS
Paul Prescod
papresco@technologist.com
Sun, 22 Mar 1998 10:30:56 -0500
Chris Bitmead wrote:
>
> As I've said before, I can't see enormous point in a Scheme OS
> without a Persistent store replacing the file system. That is
> where major, order of magnitude increases in productivity are
> going to occur. This is where the superiority of the system will
> make UNIX/Windows junkies sit up and take notice. It removes the
> need for programs to continually convert everything from disk to
> memory representation, but more importantly, it allows a user of
> the system to easily write cute little Scheme scripts that do
> incredibly powerful things.
Well, it doesn't make sense to go into this whole debate again, but I
think you've misplaced the "blame" for Unix's hassles. The problem is
not that Unix has a filesystem, but that software usually stores
information in that filesystem in random, incompatible file formats with
no natural mapping to memory objects. On a system with a file system
where the files are persistent objects, I can do this:
(define bad-guys (read-file "/etc/bad.lsp"))
(define users (read-file "/etc/passwd.lsp"))
(write-file
(filter
(lambda (x) (member x bad-guys)))
"/etc/passwd.lsp")
Even Unix allows this!
Paul Prescod - http://itrc.uwaterloo.ca/~papresco
"I want to give beauty pageants the respectability they deserve."
- Brooke Ross, Miss Canada International