On Mon, 19 Apr 1999, Ben Darnell wrote:

> Richard Hartman wrote:
> 
> > I got into this a bit late, and only really
> > skimmed the early messages.  The global find
> > command returns the information you need to
> > get to a record (and even a place in a record)
> > once it's been located ... is there any reason
> > that this structure could not be used?  I believe
> > that it's what Ed "HackMaster" Keyes used in his
> > attempt at a hyperlinking system (HyperHack).
> >
> 
> The GoToParams structure has two flaws that make it unsuitable for this
> situation:
> 1) It assumes that the app only uses one database (this flaw applies
> even when the structure is used for its intended purpose)
> 2) It identifies a record by index, which is likely to change.  I have
> not examined HyperHack extensively, but I doubt it stores the record
> index internally.  It probably stores the Unique ID then converts that
> to an index to pass to the app.

My feeling is that neither the index or Unique ID will be sufficient in
the long run (for Find or Link). A complex format that includes type,
length, and an arbitrary chunk of data would be much more useful. Type
could be "index", "uid", or "other", the latter allowing the application
to store things like a specific database, or a private indexing key. 

Supporting a variable-sized GoToParams structure is probably the
interesting part. 

-- 
Kenneth Albanowski ([EMAIL PROTECTED], CIS: 70705,126)


Reply via email to