eq and hashing (was Re: [plt-scheme] How to make unit functors?)

From: Joe Marshall (jrm at ccs.neu.edu)
Date: Mon Jun 2 10:05:06 EDT 2003

----- Original Message ----- 
From: "Zbyszek Jurkiewicz" <zbyszek at duch.mimuw.edu.pl>
To: "Matthew Flatt" <mflatt at cs.utah.edu>
Cc: "Joe Marshall" <jrm at ccs.neu.edu>; <plt-scheme at list.cs.brown.edu>
Sent: Friday, May 30, 2003 05:04
Subject: Re: eq and hashing (was Re: [plt-scheme] How to make unit

> On Thu, 29 May 2003, Matthew Flatt wrote:
> > Granted, this is not likely to be much of an issue in the absence of
> > malicious programs. But MzScheme is part of an experiment in protecting
> > against malicious programs.
> Wrong, we cannot protect against malicious programs, otherwise the
> programming language would become too weak to be useful in practice.

Notwithstanding my opinions about eq hashing....

I have not seen evidence that Matthew is wrong.

>  It is not hard to write a simple program
> which tries to allocate infinite list, practically blocking other
> processes.

It is possible to constrain resource usage of a program, however,
and a program such as you describe could be controlled.

Posted on the users mailing list.