Umcodierung im Signaturregister

Sibylle Koczian Sibylle.Koczian at bibliothek.uni-augsburg.de
Mi Aug 14 14:49:16 CEST 2002


Lieber Herr Polzin,

At 14:07 14.08.02 +0200, you wrote:
>Lieber Herr Eversberg,
>
> > Die Behandlung steht mit Kommentar im Abschnitt #-O ...
> > der Datei cat.api, und dazu das Unterprogramm #(O.
> > ...
> > Wenn Sie den Abschnitt #-O deaktivieren, werden alle Signaturen so
> > indexiert wie sie sind, also ohne jede Aenderung.
>
>wenn ich es darauf also ankommen lassen wollte: Wie muß das (ohne
>Kollateralschäden) deaktiviert werden? "Nicht nach #-O und/oder #(O
>springen?" / "Doch springen, aber dort nichts tun?" ...

#-O
#t{ "|8" }
#-8    Umcodierung der Benutzereingabe fuer Reg.8
!u1 e"$"          >O    <--- Achtung: hier muss statt $ das 
Teilfeld-Trennzeichen stehen!
#+#

Dieser Abschnitt #-O setzt die Signatur in Kleinbuchstaben um und schneidet 
Teilfelder ab, falls die Kategorie solche enthaelt. Sonst tut er gar 
nichts. Das Unterprogramm #(O wird nicht aufgerufen, es ist also egal, was 
dort steht. Die Umcodierung der Benutzereingabe erfolgt genau so.

Es gibt allerdings auch noch den Abschnitt #-Q, in dem Signaturen 
verarbeitet werden, der tut aber nur dann etwas, wenn die Signatur entweder 
ein ' enthaelt oder aber im Teilfeld $s einer #90x vorkommt (und im 
letzteren Fall wird sie unveraendert ausgegeben). Er folgt gleich auf #-O.


>(In #-O steht was von "Umcodierung Benutzereingabe", außerdem sind dort
>wie auch in Unterprogramm #(0 Variablen im Spiel, vermutlich Dinge, an
>denen ich nichts ändern will... oder will ich doch? Wenn man das wüßte.
>Die Zeit, die allegro-Sprache einmal systematisch zu lernen, bekomme ich
>vorläufig nicht. )

Wenn die Signatur nicht einfach unveraendert ins Register soll, dann ist 
schon #(O genau der Ort, wo Sie eingreifen muessten.

>Die Kolleginnen sind geneigt, mir Experimente mit älteren APIs
>abzuverlangen, "da es ja immer ging". Aber unverstanden möchte ich nicht
>Codesegmente herüberkopieren, da ich nicht in der Lage wäre, einen
>oberflächlich gut scheinenden Befund wirklich zu prüfen.

Es geht schon: Aendern (am besten die Aenderungen mit Kommentaren voller 
*** u.ae. umgeben, damit man sie gut wiederfindet) und die Effekte am 
einzelnen Satz mit F7 studieren. Erst wenn alles ok ist, die Register 
erneuern (oder wenn nicht, die Aenderungen rueckgaengig machen).

Beste Gruesse, Koczian


Dr. Sibylle Koczian
Universitaetsbibliothek , Abt. Naturwiss.
D-86135 Augsburg

Tel.: (0821) 598-2400, Fax : (0821) 598-2410
e-mail : Sibylle.Koczian at Bibliothek.Uni-Augsburg.DE





Mehr Informationen über die Mailingliste Allegro