home *** CD-ROM | disk | FTP | other *** search
- 07205000005800
- 1
- 2
- F0110030
- 9[...................................................]001
- Ç
- MOGLI
- (MODULA-2GEMLIBRARY)
- Version1.0
- vom1.November1989
-
- MOGLIkämpftsichdurchdenModula-2Binding-Dschungel,derüber
- denvielenverschiedenenModula-2Implementationender
- verschiedenstenHerstellerwildwuchert(e).
- DajederCompiler-HerstellerseineBibliothekenandersandie
- ATARI-AES,-VDI,-GEMDOS,-XBIOSund-BIOSFunktionenangepaßt
- hat,kannmanModula-2Programme,dieunterdemeinen
- Entwicklungssystemerstelltwurden,praktischnichtaufein
- anderesSystemportieren.
- MOGLIbieteterstmalseineeinheitlicheModula-2GEM
- SchnittstellefürdenATARIST,dieinzwischenandie
- verschiedenstenModula-2Compilerangepaßtwurde.
- MitHilfevonMOGLIkönnenModula-2Programmierernunmit
- minimalemÄnderungsaufwandihremitMOGLIgeschriebene
- ApplikationssoftwareunterallendiesenStandardunterstützenden
- Systemenübersetzen.
- AuchfürdieProgrammierer,diebisherdieherstellerspezifischen
- GEMBibliothekenbenutzthaben,lohntsichmitBlickaufdie
- Zukunft,besondersunterdemAspektderPortierbarkeitihrer
- SoftwareauchaufandereComputer(TTetc)bzw.Compiler,der
- UmstiegaufdieMOGLI-Schnittstelle.
- EswirdeinegemeinsameBasisfürModula-2Aktivitätenunterden
- Programmiererngeschaffen.
-
- DieNamenderProzedurensindandieimProfi-Buchaufgeführten
- Funktionsbezeichnerund-beschreibungenangelehnt.Siewurden
- jedochimGegensatzzurweitverbreiteten(Un-)Sitte,nichtan
- diekryptischenC-Bezeichnerangepaßt,sondernmitsinngebenden
- undderFunktionentsprechendenprägnantenundmeistkurzenNamen
- versehen.DiesermöglichtdemAnfängereinenleichterenEinstieg,
- verhilftaberauchdemSuperuserunterdemModula-Programmierern
- seineProgrammelesbarerzugestalten.AufdieVerwendungvon
- Unterstrichenwurdekonsequentverzichtet.
-
- AnpassungendieserBibliothekliegenzurZeitfürdieSystemeSPC
- Modula-2(hierwerdensiedenregistriertenBenutzernzur
- Verfügunggestellt)undTDIModula-2vor.
- Modula-2EntwicklungsversionendieserBibliothekenfürweitere
- CompilersindbereitsinVorbereitung.
- EineUnterstützungderSprachePASCALmitdiesemStandardist
- ebenfallsinsAugegefaßt.
-
- DenBenutzerndesTDI-CompilersystemswirddieBenutzungdieses
- Standardsbesondersleichtgemacht.BeieinigenPD-Anbieternkann
- mandieDEFinitionsmoduleunddiezugehörigenSYMbol-undLiNK-
- Dateienbestellen.
- SolltenSiekeinesderobenaufgeführtenSystemebesitzen,so
- sprechenSiebittemitIhremModula-2Compilerhersteller.Dieser
- kannIhnendieMOGLI-BibliothekvielleichtbereitsauchfürIhren
- Compilerliefern.
-
- Um einen einheitlichen Standard auch in Zukunft gewährleisten zu
- können, existiert eine zentrale Softwarewartung der Bibliotheken.
- ÇSollten Sie Fehler entdecken oder Verbesserungsvorschläge haben,
- wenden Sie sich schriftlich an:
- UweBrahm, JohannesSchneiders
- Carlo-Schmid-Straße 15
- 6750 Kaiserslautern
-
-
- EinzigeBedingungenfürdieNutzungdesMOGLI-Standardssind:
-
- -EinekommerzielleNutzungistjedemregulärenKäuferdes
- TDI-Compilerserlaubt.DieTDI-VersiondieserBibliothek,
- darfweitergegebenwerden,wennsichergestelltist,daß
- keineVeränderungen,wederamDEFINITIONS-Modulnochanden
- LNK-oderSYM-Dateienvorgenommenwerden.DerVerkaufdieser
- BibliothekdurchdenCompiler-Herstelleroderandere
- Gewerbetreibendewirdausdrücklichuntersagt.
-
- -EinekommerzielleNutzungvonMOGLI-Anpassungenanandere
- Compiler,istimRahmenderNutzungsbedingendesjeweiligen
- Compilerherstellersgestattet.
-
- -InallenmitMOGLIgeschriebenenGEM-Applikationensollte
- dasoffizielleMOGLI-Logo,dassichalsImageinder
- Resource-DateiimMOGLI-Ordnerbefindet,indie
- InformationsboxdesProgrammseingebundenwerden.
-
- -DieTDI-MOGLI-Bibliothekdarfnurmitdiesemerklärenden
- Textweitergegebenwerden.
-
- -EsdürfenkeineDateienausdemMOGLI-Ordnerverändertoder
- gelöschtwerden.Diesgiltbesondersauchfüralle
- Copyright-Vermerke.
-
- -AlleRechte,alsoauchdieCopyrightsandiesemStandard,
- insbesondereandenDefinitionsmodulenundderGesamtheit
- derhierverwendetenKombinationvonBezeichnern,
- ProzedurnamenundParameteranordnungen,liegen
- ausschließlichbeiUweBrahmundJohannesSchneiders.
-
- -EineAnpassunganandereCompileristausdrücklichuntersagt
- undwirdnurzentralvondenbeidenAutoren,inAbsprache
- mitdemjeweiligenCompilerhersteller,durchgeführt.Nurso
- bleibtgewährleistet,daßderStandard,dermitMOGLI
- gesetztwurde,erhaltenbleibt.AufdieseWeisewird
- möglichstvielenModula-2BenutzerneinAustauschihrer
- ProgrammeauflangeSichtermöglicht.
-
-
- MitfreundlichenGrüßen
-
-
- UweBrahm,JohannesSchneiders
-
-
- WichtigerHinweis!
- CompilierenSieaufkeinenFalldasmitgelieferte
- Definitionsmodul,dadiesesaufjedenFallzueinem
- VersionskonfliktzwischenSymbol-undLink-Dateiführt.
-
-
- ATARISTisteinWarenzeichenderFirmaAtari
- GEMisteinWarenzeichenderFirmaDigitalResearch
- Ç
-