Re: Quit versus Clear["Global`*"]

*To*: mathgroup at smc.vnet.net*Subject*: [mg121256] Re: Quit versus Clear["Global`*"]*From*: Andrzej Kozlowski <akoz at mimuw.edu.pl>*Date*: Tue, 6 Sep 2011 03:57:56 -0400 (EDT)*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com*References*: <201109031205.IAA05310@smc.vnet.net> <j3u7r6$a88$1@smc.vnet.net> <201109051105.HAA28355@smc.vnet.net>

Doesn't really cripple f: try ClearAll[f] f[x_] := Plot[x, {x, 0, 1}]; SetAttributes[f, Listable] Remove[x] then evaluate f[y] Andrzej Kozlowski On 5 Sep 2011, at 13:05, DrMajorBob wrote: > 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 >

**References**:**Quit versus Clear["Global`*"]***From:*Themis Matsoukas <tmatsoukas@me.com>

**Re: Quit versus Clear["Global`*"]***From:*DrMajorBob <btreat1@austin.rr.com>