Alles mit Bedacht

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Di Sep 7 08:28:16 CEST 1999


... nach diesem Wahlspruch des Herzog August von Wolfenbuettel wird derzeit
geprueft, was denn evtl. noch an Abrundungen in die konventionellen Pro-
gramme vielleicht eingebaut werden sollte.
Es wurde jetzt ein Manipulationsbefehl erweitert:

Manipulationsbefehl y erweitert
-------------------------------
Bisher gilt:

y0   Keine Umcodierung des aktuellen AT
y1   Umcodierung des aktuellen AT mit p-Befehlen
y2   ... mit q-Bef.
yk   (2<k<255) Wenn AT mit einem Code >k beginnt, wird nicht umcodiert
     (wird von Sinologen gebraucht
Alle vier sind nur wirksam, wenn vorher kein laengenrelevanter Befehl
wie z.B. e20 vorkommt.

NEU:

y"k"  mit einer Ziffer  0<k<10 oder : fuer 10, ; fuer 11 usw.
     k setzt sich zusammen als Summe aus folgenden Werten:
     1  Ziffern nehmen
     2  Kleinbuchstaben nehmen
     4  Grossbuchstaben nehmen
     8  Sonderzeichen nehmen (incl. Leerzeichen)
     Sollen also alle Buchstaben und Ziffern genommen werden, muss man
     y"7"
     setzen, sollen es nur Buchstaben sein, dann
     y"6"
     Ziffern und Sonderzeichen, aber keine Buchstaben:
     y"9"

Vorher kann einer der alten Befehle stehen, um schon mal Gross in Klein
zu verwandeln etc.
Diese etwas eigenartige Syntax wurde gewaehlt, weil so kein neuer M-Befehl
eingefuehrt werden musste und die bestehenden ohne Problem weiter funk-
tionieren. Ausserdem kann man so die einzelnen Zeichenklassen frei
kombinieren.
Wenn man etwa Titel zum Identifizieren nehmen will, weil man nichts besseres
hat, ist y2 y"3" sehr guenstig, weil dann nur Kleinbuchstaben und Ziffern 
uebrig bleiben, keinerlei Sonderzeichen. (Vorausgesetzt, man hat q A/Z a
usw.)

Es sind zunaechst index.lzh, presto.lzh, update.lzh und srch.lzh
auf ac15/prog bereitgestellt.
Die anderen, plus UNIX und avanti, a99/alcarta werden spaeter folgen, wenn 
weitere Tests gelaufen sind.

MfG 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