Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
1999
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 1999

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

Search the Archive

Options for Cell: Why are some of these System symbols and others not?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg15742] Options for Cell: Why are some of these System symbols and others not?
  • From: r.lawrence at worldnet.att.net (Robert Lawrence)
  • Date: Fri, 5 Feb 1999 03:42:37 -0500 (EST)
  • Organization: AT&T WorldNet Services
  • Sender: owner-wri-mathgroup at wolfram.com

Recently, I was stymied when a function that I had defined in a package
did not work properly.  The function was designed to copy, from an open
notebook, a Cell[] expression representing a closed cell in the
notebook, and to create a new cell in the notebook, based on the closed
cell, but with two Cell options modified: CellTags->"xxxx" was to be
replaced by CellTags->"yyyy", and CellOpen->False was to be replaced by
CellOpen->True.  The change in the CellTags option worked correctly,
but the change in the CellOpen option did not.

After much experimentation, I discovered why:  CellTags is a System
symbol, but CellOpen is not -- so my package created its own CellOpen
symbol in its own context.

This solved my problem, but out of curiosity I then looked at the
intersection (and the complement) of (i) a list of all options for Cell
and (ii) a list of all System symbols.  I found that, of the 144
options for Cell in Mathematica 3.0, 76 are System symbols and the
other 68 are not.

Does anyone know why this is?

Robert Lawrence


  • Prev by Date: FindRoot behaving funny?
  • Next by Date: Re: Mathematica and OPENSTEP
  • Previous by thread: Re: FindRoot behaving funny?
  • Next by thread: Re: Options for Cell: Why are some of these System symbols and others not?