Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel-eecis!news.mathworks.com!enews.sgi.com!EU.net!usenet2.news.uk.psi.net!uknet!usenet1.news.uk.psi.net!uknet!uknet!newsfeed.ed.ac.uk!edcogsci!cnews
From: chrisbr@cogsci.ed.ac.uk (Chris Brew)
Subject: Re: Library Blues.... and implementing an extended scheme
In-Reply-To: "Ray S. Dillinger"'s message of Tue, 06 Aug 1996 00:13:19 -0700
X-Nntp-Posting-Host: blair
Message-ID: <f3tsp9ykyyj.fsf@blair.cogsci.ed.ac.uk>
Sender: chrisbr@blair.cogsci.ed.ac.uk
Organization: Centre for Cognitive Science, University of Edinburgh
References: <3206F08F.39C6@sonic.net>
Date: Thu, 8 Aug 1996 09:27:32 GMT
Lines: 34

>>>>> In article <3206F08F.39C6@sonic.net>, "Ray S. Dillinger" <bear@sonic.net> writes:
In article <3206F08F.39C6@sonic.net> "Ray S. Dillinger" <bear@sonic.net> writes:



> Scheme doesn't handle graphics and sound real well (not in the R4RS
> spec), so much of my calling libraries dealt with that; Now that
> those calling libraries are toast, I'm starting on a more radical
> solution; I'm beginning to build my own scheme system that handles
> graphics and sound *REALLY* well -- but which is still R4RS
> compliant.  My plan is for a new "media" datatype joining the
> hierarchy of disjoint types -- so that graphics and sounds
> (including motion video with soundtrack) are just one more kind of
> value which can be inserted as constants into the sourcecode,
> returned from functions, passed to functions, stored in
> datastructures, etc.

Take a look at the Scheme work being done with MrEd at cs.rice.edu.
I think it is more or less what you plan. Sounds like a good idea
to build on their work, which includes some nice cross-platform
graphics and multimedia. 

Chris
-- 
------------------------------------------------------------------
Email: Chris.Brew@edinburgh.ac.uk
Address:  Language Technology Group, 
          HCRC, 2 Buccleuch Place,  Edinburgh EH8 9LW 
          Scotland
Telephone: +44 131 650 4631 
Fax:       +44 131 650 4587
------------------------------------------------------------------


