MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Prevent synchronizing a certain symbol between main and parallel

  • To: mathgroup at smc.vnet.net
  • Subject: [mg124089] Re: Prevent synchronizing a certain symbol between main and parallel
  • From: "Oleksandr Rasputinov" <oleksandr_rasputinov at hmamail.com>
  • Date: Sun, 8 Jan 2012 04:27:38 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <je96n4$j6k$1@smc.vnet.net> <op.v7qicskrqcgwdu@core2.lan>

On Sat, 07 Jan 2012 22:06:18 -0000, Oleksandr Rasputinov  
<oleksandr_rasputinov at hmamail.com> wrote:

> This behaviour is new in 8 and controlled using the DistributedContexts  
> option (which has default value of $DefaultContexts).

Sorry, this should (obviously?) be $DistributedContexts, not  
$DefaultContexts.

If you're looking for a context whose symbols can never be distributed  
regardless of the value of $DistributedContexts or the DistributedContexts  
option, I would suggest Private`.

(Actually, a full list of such contexts is given in the Options for the  
undocumented new-in-8 function Language`ExtendedFullDefinition, but all of  
the other possibilities are system contexts. If anyone is curious,  
Language`ExtendedDefinition and Language`ExtendedFullDefinition are  
analogous to Definition and FullDefinition but capture the definition of a  
symbol in such a way as it can be reproduced in another kernel. For  
example, defs = Language`ExtendedFullDefinition[sym] returns a  
Language`DefinitionList object. The syntax used to restore the definition  
is highly irregular: Language`ExtendedFullDefinition[] = defs, where defs  
is a Language`DefinitionList. Note that Language`ExtendedFullDefinition  
takes the ExcludedContexts option whereas Language`ExtendedDefinition does  
not.)



  • Prev by Date: Re: SortBy for multiple key sorts
  • Next by Date: Re: ListPolarPlot questions
  • Previous by thread: Prevent synchronizing a certain symbol between main and parallel
  • Next by thread: Re: Prevent synchronizing a certain symbol between main and parallel