Newsgroups: comp.lang.lisp
From: cyber_surfer@wildcard.demon.co.uk (Cyber Surfer)
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!europa.eng.gtefsd.com!howland.reston.ans.net!pipex!demon!wildcard.demon.co.uk!cyber_surfer
Subject: Re: Why do people like C? (Was: Comparison: Beta - Lisp)
References: <781303773snz@wildcard.demon.co.uk> <CxBFyD.3CD@festival.ed.ac.uk> <781783638snz@wildcard.demon.co.uk> <CxIsCw.3uq@cogsci.ed.ac.uk>
Organization: The Wildcard Killer Butterfly Breeding Ground
Reply-To: cyber_surfer@wildcard.demon.co.uk
X-Newsreader: Demon Internet Simple News v1.27
Lines: 31
Date: Mon, 17 Oct 1994 18:53:34 +0000
Message-ID: <782420014snz@wildcard.demon.co.uk>
Sender: usenet@demon.co.uk

In article <CxIsCw.3uq@cogsci.ed.ac.uk> jeff@aiai.ed.ac.uk "Jeff Dalton" writes:

> Now, why is sealing necessary for "sharing code at the class level",
> which is what I meant my "this" to refer to?

I didn't say it was necessary. I was merely implying that if Apple
are encouraging implementors to use this feature, then we might get
some Dylan implementations that support it. I don't know of any
language implementations that offer such a feature, but if you can
tell me of any, then I'd appreciate it.

> Surely it can.  For a slightly different case, consider freeze-defstruct
> in AKCL.

I don't know what that is. Could you please describe it? Thanks.

> If the system lets you ignore the GUI.

An implementation could still not provide a framework for the GUI.
For example, with some platforms that offer a GUI, it's easy to use
a window in a language without explicitly using GUI in the source
code for your program. The implementation for the language you write
in might create a window, and then you could just write to it using
what appear to be I/O functions. The Windows version of XLISP works
like that.

Would that be what you'd call "ignoring the GUI"?

-- 
"Internet? What's that?" -- Simon "CompuServe" Bates
http://cyber.sfgate.com/examiner/people/surfer.html
