Subject: Re: Why can't a hash table be read/written as #S(HASH-TABLE ...)?
From: Erik Naggum <erik@naggum.no>
Date: 1999/04/10
Newsgroups: comp.lang.lisp
Message-ID: <3132732178997230@naggum.no>

* Erik Naggum <erik@naggum.no>
| I don't see a problem with #.(make-hash-table ...) except [...]

* Kent M Pitman <pitman@world.std.com>
| It's problem is that people quite reasonably want to disable *read-eval*
| to avoid trojan horses.

  yes, *READ-EVAL* is sometimes too powerful, but as a first approximation
  (of which Barry's tongue-in-cheek form would be a first approximation :),
  until we get to the point where we know how to represent these things, it
  would at provide _some_ mechanism to do it, instead of being impossible.
  #H appears to be free, so if only calls to MAKE-HASH-TABLE were to be
  desired, it could be used for that purpose, once we know what it takes.

#:Erik