Flexible Verwendbarkeit des Registerschl"usseltrenners

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Do Jun 5 08:18:45 CEST 2003


On 4 Jun 03, at 17:33, Allers Heinrich wrote:

> Wußten Sie schon, daß in Indexparameterdateien unter allen Umständen
> (unvorhersehbare Besetzung von #91.) folgendes funktioniert?
> 
> ak=zz+a
> ...
> ...
> #-a
> #91 { "|2" }
> #91a { 8 "|2" }
> #91b { 8 "|2" }
> #91c { 8 "|2" }
> ...
> #+#
> 
> Das ist nicht selbstverständlich, denn für den Fall, daß es #91 in einem
> Datensatz _nicht_ gibt, wären Komplikationen nicht auszuschließen gewesen,
> wegen Bildung des _ersten_ Schlüssels in einem Abschnitt mit dem
> Registerschlüsseltrenner (Code 8) vorweg. 
> 
Dass es funktioniert, d.h. ein fuehrender Code 8 beseitigt wird, war nicht von 
Anfang gegeben, doch seit 2.4.1998 ist es so. (Den Code 8 als Schluesseltrenner 
gab es seit Mitte 96). Allers kann also bedenkenlos so verfahren.

Funktionieren wuerde uebrigens auch

ak=91.+a

und dabei muesste man nicht alle evtl. vorkommenden #91x auflisten.
Das andere ist ein ganz klein wenig schneller, aber vermutlich kaum messbar unter 
heutigen Bedingungen.

B.E.


Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro