Search Rev docs "at the speed of thought"
Wilhelm Sanke
sanke at hrz.uni-kassel.de
Wed Mar 16 19:16:48 EST 2005
That depends of course on the permeability of your synapses and the
quality of the thought. In many cases the applied search routines will
be faster.
As announced two weeks ago, the alternative search stacks for the XML
files of the Rev Documentation (version 2.5.1) are now available for a
first inspection.
Average search-and-display-time with the "SearchDocs XML" stacks is less
than 100 milliseconds (e.g. for the total 1496 files of the
"Dictionary") on a WindowsXP computer with 2 GHz and somewhat more - but
still below 200 milliseconds - on a Mac G4 with 667 MHz.
Download the Revolution and Metacard search stacks from
<http://www.sanke.org/MetaMedia/Screenshots.htm>.
Any searchstring can be used, single words or a sequence of words (like
"move the insertion point"), which is not possible with the filter and
search routines of the Rev Documentation.
The "Dictionary"-, "Faq"-, "Topics"- and "Glossary"-folders of the
Revolution "Help" directory can be searched. The results are displayed
in the field on the right with the searchstring colored and the XML-file
addresses inserted as links. Clicking on such a file link displays the
complete article in the left field - again with the searchstring
colored. If the article itself contains links these are again displayed
for further reference.
The parsing routines for the XML files include sections developed and
designed by Richard Gaskin in his "MCTranscript Dictionary", which is
also intended to bring the richness of the Revolution Transcript
dictionary to Metacard aficionados.
Metacard user need to copy the Revolution Help folder into their main
folder of the MC IDE. For cosmetic reasons - to be able to display some
of the inserted Rev icons - one should also copy stack "revicons.rev"
into the Metacard folder.
Revolution users must place their version of "SearchDocs XML.rev" in the
same folder with "Revolution.exe" (Revolution.app in MacOS) to work
properly.
Regards,
Wilhelm Sanke
<http://www.sanke.org/MetaMedia>
More information about the use-livecode
mailing list