Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: unknown; site unknown Path: utzoo!watmath!clyde!cbosgd!ukma!psuvm.bitnet!psuvax1!burdvax!sdcrdcf!ucla-cs!hydar From: hydar@ucla-cs.ARPA (Dan Hydar) Newsgroups: net.lang.lisp Subject: Abusing "define" in Scheme... (car crashes?) Message-ID: <13508@ucla-cs.ARPA> Date: Thu, 15-May-86 23:03:27 EDT Article-I.D.: ucla-cs.13508 Posted: Thu May 15 23:03:27 1986 Date-Received: Mon, 19-May-86 06:04:17 EDT Distribution: net Organization: Complete Lack Thereof Lines: 14 Keywords: Scheme Does anyone know if Scheme is defined such that ANY binding can be changed or is there some set of functions/identifiers that can be (or MUST be) prevented from being re-defined? For instance --- are you able to do blatantly stupid things like: (define car 5) or are such things verbotten? If this sort of thing isn't allowable, is there some list of identifiers which can't be re-defined? |Dan|