home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
EFFO
/
forum7.lzh
/
RICO
/
brief.rico
Wrap
Text File
|
1988-11-21
|
2KB
|
51 lines
Hallo zusammen !
ich moechte mich als neues Mitglied kurz vorstellen :
Ich heisse Rico Cozzio, bin beim OS9-BBS unter SNOWWHITE registriert
und studiere Informatik (bald 7. Semester) in Zurich.
Meine speziellen Interessengebiete sind KI, Prolog und Lisp.
Des weiteren habe ich einige Projekte laufen, vor allem Portierung
von gewisser (auch UNIX-) Software.
(Darunter ein Prolog- und ein Lispcompiler ...)
Heute will ich euch einige zum Teil selbstgeschriebene C-Libraries
vorstellen, die ich beim Portieren gewisser UNIX-Sources benoetigte
und von allgemeinem Interesse sein koennten :
AVL : AVL-Baeume (balancierte binaere Baeume)
SIGNAL : UNIX signals (Abfangen von Exceptions usw.)
CLOCK : UNIX clock (Funktionen, um CPU-Time zu messen)
GETOPT,
EGETOPT,
ARGPROC : command line argument parsing,
darunter auch VARARGS (Macros, um Funktionen mit variabler
Anzahl Argumente zu schreiben)
Manuals befinden sich in MAN, leider ist alles auf Englisch, aber ich
habe mir eben angewoehnt, alles in Englisch zu dokumentieren (sorry).
Als Beispielprogramme habe ich Folgendes beigefuegt :
CONFIG : benutzt signal.l (Ermittelt Eigenschaften der
verwendeten Arithmetik usw.)
CHANNEL : benutzt clock.l (Neuer Trap-Handler fuer S_Prolog,
mit dem Laufzeitmessungen durch-
gefuehrt werden koennen).
NEWLIPS,
BENCHMARKS : Prolog-Programme, um S_Prolog zu testen
(S_Prolog erweist sich leider entgegen allen
Werbespruechen als aeusserst langsamer Interpreter,
nur die eingebauten Praedikate sind schnell).
Bis zum naechsten Mal !
P.S.: Ich habe noch eine Bitte bezueglich Weitergabe von Binaries :
falls kein Source mitgegeben wird, dann linkt das Programm
bitte nicht mit den Math- oder CIO-Traphandlern, da nicht
ueberall die gleichen Traphandler benutzt werden. So konnte
ich z.B. das Backgammon-Programm nicht brauchen, da etwas
vom CIO verlangt wurde, das bei mir nicht drin ist ...