Re: Quit versus Clear["Global`*"]
- To: mathgroup at smc.vnet.net
- Subject: [mg121226] Re: Quit versus Clear["Global`*"]
- From: DrMajorBob <btreat1 at austin.rr.com>
- Date: Mon, 5 Sep 2011 07:05:58 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201109031205.IAA05310@smc.vnet.net> <j3u7r6$a88$1@smc.vnet.net>
- Reply-to: drmajorbob at yahoo.com
Your experiment makes Remove look useful (possibly), but here's one that does not: ClearAll[f] f[x_] := Plot[x, {x, 0, 1}] SetAttributes[f, Listable] Remove[x] ?? f Remove[x] cripples f without mentioning it, which I'd call a very ugly side-effect. Bobby On Sun, 04 Sep 2011 17:05:26 -0500, Murray Eisenberg <murray at math.umass.edu> wrote: > Try the following little three-part experiment. In each part, the last > step tells you what Mathematica now knows about the symbol f. > > f[x_] := Plot[x, {x, 0, 1}] > SetAttributes[f, Listable] > Clear[f] > ??f > > f[x_] := Plot[x, {x, 0, 1}] > SetAttributes[f, Listable] > ClearAll[f] > ??f > > f[x_] := Plot[x, {x, 0, 1}] > SetAttributes[f, Listable] > Remove[f] > ??f > > On 9/4/11 4:12 AM, AES wrote: >> In article<j3u7r6$a88$1 at smc.vnet.net>, >> Murray Eisenberg<murray at math.umass.edu> wrote: >> >>> First, Clear, whether for a single object or an entire list of objects, >>> does not remove their Attributes, e.g., just their values. You might >>> want ClearAll instead. >> >> And how do either of those differ from Remove? >> > -- DrMajorBob at yahoo.com
- Follow-Ups:
- Re: Quit versus Clear["Global`*"]
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
- Re: Quit versus Clear["Global`*"]
- References:
- Quit versus Clear["Global`*"]
- From: Themis Matsoukas <tmatsoukas@me.com>
- Quit versus Clear["Global`*"]