Skip to main content

Bug introduced in 10.0.1 and fixed in 10.0.2


In MathematicaMathematica 10, the documentation still states that a symbol with attribute TemporaryTemporary will automatically be removed when it is no longer needed. Now consider

Module[{a}, Information[a]]

=> (* Global\`a$105933 Attributes[a$105933]={Temporary} *)

(* Global`a$105933

Attributes[a$105933]={Temporary} *)

This a$a$ variable is not exported from the ModuleModule and therefore not needed any more. However, in MathematicaMathematica 10 it is not removed:

Names["Global`a$*"]

=> (* {a$105933} *)

(* {a$105933} *)

This looks like a minor bug to me.

Bug introduced in 10.0.1 and fixed in 10.0.2


In Mathematica 10, the documentation still states that a symbol with attribute Temporary will automatically be removed when it is no longer needed. Now consider

Module[{a}, Information[a]]

(* Global`a$105933

Attributes[a$105933]={Temporary} *)

This a$ variable is not exported from the Module and therefore not needed any more. However, in Mathematica 10 it is not removed:

Names["Global`a$*"]

(* {a$105933} *)

This looks like a minor bug to me.

Bug introduced in 10.0.1 and fixed in 10.0.2


In Mathematica 10, the documentation still states that a symbol with attribute Temporary will automatically be removed when it is no longer needed. Now consider

Module[{a}, Information[a]]

=> (* Global\`a$105933 Attributes[a$105933]={Temporary} *)

This a$ variable is not exported from the Module and therefore not needed any more. However, in Mathematica 10 it is not removed:

Names["Global`a$*"]

=> (* {a$105933} *)

This looks like a minor bug to me.

added 68 characters in body; edited tags
Source Link
Mr.Wizard
  • 273.1k
  • 34
  • 595
  • 1.4k

Bug introduced in 10.0.1 and fixed in 10.0.2


In Mathematica 10, the documentation still states that a symbol with attribute Temporary will automatically be removed when it is no longer needed. Now consider

Module[{a}, Information[a]]

(* Global`a$105933

Attributes[a$105933]={Temporary} *)

This a$ variable is not exported from the Module and therefore not needed any more. However, in Mathematica 10 it is not removed:

Names["Global`a$*"]

(* {a$105933} *)

This looks like a minor bug to me.

In Mathematica 10, the documentation still states that a symbol with attribute Temporary will automatically be removed when it is no longer needed. Now consider

Module[{a}, Information[a]]

(* Global`a$105933

Attributes[a$105933]={Temporary} *)

This a$ variable is not exported from the Module and therefore not needed any more. However, in Mathematica 10 it is not removed:

Names["Global`a$*"]

(* {a$105933} *)

This looks like a minor bug to me.

Bug introduced in 10.0.1 and fixed in 10.0.2


In Mathematica 10, the documentation still states that a symbol with attribute Temporary will automatically be removed when it is no longer needed. Now consider

Module[{a}, Information[a]]

(* Global`a$105933

Attributes[a$105933]={Temporary} *)

This a$ variable is not exported from the Module and therefore not needed any more. However, in Mathematica 10 it is not removed:

Names["Global`a$*"]

(* {a$105933} *)

This looks like a minor bug to me.

Source Link
Fred Simons
  • 10.2k
  • 19
  • 50

Temporary variable not removed in Mathematica 10

In Mathematica 10, the documentation still states that a symbol with attribute Temporary will automatically be removed when it is no longer needed. Now consider

Module[{a}, Information[a]]

(* Global`a$105933

Attributes[a$105933]={Temporary} *)

This a$ variable is not exported from the Module and therefore not needed any more. However, in Mathematica 10 it is not removed:

Names["Global`a$*"]

(* {a$105933} *)

This looks like a minor bug to me.