From: Chris Bitmead
Subject: Re: Foreign Functions (was Re: Why lisp failed in the marketplace)
Date: 
Message-ID: <BITMEADC.97Feb28093521@Alcatel.com.au>
In article <·············@sonic.net> Ray Dillinger <····@sonic.net> writes:

>I'm more of the opinion that the services provided by the operating 
>system should be unspeakably simple -- dealing perhaps with disk 
>sectors even rather than files -- and the entire abstraction supported 
>by languages then ought to be built in the language implementations.  
>
>The benefit of course is that you'd not have people trying to do the 
>square-peg-in-the-round-hole business that you get with, eg, trying 
>to support file security on DOS, or all of the open options on UNIX, 
>or whatever.  

That's never going to happen because the implementation of files
always has to be separate from the language to allow sharing between
processes.

Wouldn't it be funny if a C program couldn't read a file because it
was created by Scheme?

-- 
---------------------------------------------------------------
| Chris Bitmead.....................................9690 5727 |
| ·············@Alcatel.com.au............................... |
---------------------------------------------------------------
The sum of the intelligence of the world is constant.  
The population is, of course, growing.