home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / spisy / libguide / register / libguideline.german < prev    next >
Text File  |  1997-07-22  |  4KB  |  105 lines

  1. *****************************************************************************
  2. *                                                                           *
  3. *                           »Library Guidelines«                            *
  4. *                                                                           *
  5. *****************************************************************************
  6.                                1. Einleitung
  7. Da wir im Moment sozusagen keine Firma haben die in der Lage ist eine
  8. entsprechende Guideline vorzuschreiben bleibt nur, daß wir soetwas selbst
  9. ins Leben rufen. In diesem Guide geht es um folgendes Problem:
  10.  
  11.            Die Namensgebung und Installation von Amiga Libraries.
  12.  
  13. Sollte doch nochmal irgendetwas mit dem Amiga passieren, wird dieses Dokument
  14. an die entsprechende Firma übergeben.
  15.  
  16. Solange es noch keine entsprechende Firma gibt, übernehme ich
  17.               Heiko Schröder - <age@thepentagon.com>
  18. diese Aufgabe.
  19.  
  20.                         2. Library naming guidelines
  21.  
  22. - Der Name einer Library sollte möglichst sinnvoll und der Funktioninalität
  23.   entsprechend gewählt werden, um Fehler oder Software-Abstürze zu vermeiden.
  24.  
  25.   Die Registration kann erfolgen über:
  26.  
  27.   WWW       : http://...      (noch nicht verfügbar)
  28.  
  29.   EMail     : Heiko Schröder - <age@thepentagon.com>
  30.               Subject: Library registration
  31.  
  32.   Postweg   : Heiko Schröder
  33.               Arnoldstr. 1
  34.               04299 Leipzig
  35.               GERMANY
  36.  
  37.          Bitte benutzen Sie das Registrationsformular.
  38.  
  39. - Applikation spezifische Libraries sollten bevorzugt aus dem Namen
  40.   (oder Kürzel) der Applikation bestehen und einer Erweiterung die der
  41.   Funktionalität der Library entspricht.
  42.  
  43.                         3. Installation von Libraries
  44. - Libraries, die universell nutzbar sind und für die auch mindestens ein
  45.   C-header file und die Autodocs verfügbar sind, dürfen in "Libs:
  46.   installiert werden.
  47.   Es ist ratsam, Libaries mit einem Interface für die folgenden Programmier-
  48.   sprachen zu vertreiben:
  49.    * C
  50.    * Assembler
  51.    * Amiga-E
  52.    * Modula-II
  53.    * Oberon
  54.  
  55. Größere Library-Systeme wie z.B. MUI, XPK etc. sollten ein eigenes
  56.   Directory haben (wie MUI) und dort ihre Libraries im MUI:Libs/ Verzeichnis
  57.   installieren, die dann mittels 'assign add LIBS: MUI:Libs' in der
  58.   "user-startup"-Datei im System verfügbar gemacht werden.
  59.  
  60. - Libraries die nur für ein bestimmtes Programm benutzt werden - d.h.
  61.   private Libraries zu denen normal auch kein Include file und auch keine
  62.   Autodocs öffentlich verfügbar sind gehören immer in "PROGDIR:Libs/"
  63.  
  64.                              4. Zusammenfassung
  65. Library Autoren die sich nicht an dieses Guideline halten, werden
  66.  
  67. a) angeschrieben und entsprechend freundlich um Änderung/Abhilfe gebeten
  68. b) 'offiziell' auf einer "schwarzen Liste" als illegal vermerkt
  69. c) werden die Archive mit illegealen Libraries vom Aminet gelöscht -
  70.    d.h. die Verbreitung dieser Libraries über die Haupt Amiga Vertriebskanäle
  71.    (Aminet, Meeting Pearls, Fred Fish usw.) wird eingeschränkt.
  72.  
  73. *****************************************************************************
  74.  
  75. Verfaßt von
  76.  
  77. -------------------------------------------------------------------
  78. Kai Hofmann             EMail: i07m@zfn.uni-bremen.de
  79. FB 3, Informatik               i07m@informatik.uni-bremen.de
  80. Universität Bremen      WWW  : http://www.informatik.uni-bremen.de/~i07m/
  81.                         IRC  : PowerStat
  82. -------------------------------------------------------------------
  83.  
  84. und
  85.  
  86.  ______________________________________
  87. /                                      \
  88. \         Heiko Schro"der (Age)        /
  89. /     s93324@fh-telekom-leipzig.de     \
  90. \        age@thepentagon.com           /
  91. /                                      \
  92. \  http://yi.com/home/SchroederHeiko   /
  93. /                                      \
  94. \______________________________________/
  95.  
  96.