Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #2782 > unrolled thread

Re: CreateCellID

Started byJohn Fultz <jfultz@wolfram.com>
First post2011-05-29 11:38 +0000
Last post2011-05-30 10:35 +0000
Articles 2 — 2 participants

Back to article view | Back to comp.soft-sys.math.mathematica


Contents

  Re: CreateCellID John Fultz <jfultz@wolfram.com> - 2011-05-29 11:38 +0000
    Re: CreateCellID David Bailey <dave@removedbailey.co.uk> - 2011-05-30 10:35 +0000

#2782 — Re: CreateCellID

FromJohn Fultz <jfultz@wolfram.com>
Date2011-05-29 11:38 +0000
SubjectRe: CreateCellID
Message-ID<irtb7v$pm4$1@smc.vnet.net>
On Wed, 25 May 2011 19:31:28 -0400 (EDT), Wolfgang Windsteiger wrote:
> Dear group,
>
> the CellOption "CellID" is still undocumented, thus unsafe whether it
> will survive future design decisions.
>
> Does anybody have a "feeling", how high the chances are that this very
> useful feature might become documented and thus permanent?
>
> The CellID is "unique", I assume "unique within one notebook" (at least,
> this would sound reasonable for me). Or is it even "unique within all
> open notebooks". Does anyone know how I should interpret "unique"?
>
> Thank you,
> WW.

Whether or not it becomes documented, I think the existing functionality is
unlikely to change in any significant way, as our documentation system relies on
the existing functionality.

Yes, you are correct...CellID is unique within a given notebook.  One of the
important properties of a CellID is that it's saved with the notebook and the ID
for a given cell will never, ever be changed by any automatic operation.  This
allows a stable target for operations such as hyperlinking.  Since ID stability
is an important feature, we couldn't make it unique among a collection of open
notebooks unless it were a genuinely globally unique identifier (e.g., look up
GUID in Wikipedia).

Sincerely,

John Fultz
jfultz@wolfram.com
User Interface Group
Wolfram Research, Inc.

[toc] | [next] | [standalone]


#2809

FromDavid Bailey <dave@removedbailey.co.uk>
Date2011-05-30 10:35 +0000
Message-ID<irvrsm$8j7$1@smc.vnet.net>
In reply to#2782
On 29/05/2011 12:38, John Fultz wrote:

>
> Whether or not it becomes documented, I think the existing functionality is
> unlikely to change in any significant way, as our documentation system relies on
> the existing functionality.

Once a feature has become stable (because it is useful), I can't 
understand WRI's reluctance to document it.

Because WRI engineers can access so many undocumented features, they 
sometimes fail to realise the problems that users encounter.

Clearly there are undocumented features that access things that are 
irrelevant to users, but I don't think this is in that category.

David Bailey
http://www.dbaileyconsultancy.co.uk

[toc] | [prev] | [standalone]


Back to top | Article view | comp.soft-sys.math.mathematica


csiph-web