Bibliotheken erstellen

Grundlagen

Beschreibung/Tutorial

Es gibt folgende verschiedene Arten von Bibliotheken:

  • Modul - Funktionssammlung
  • Interface - Schnittstelle (statische „Klasse“)
  • Object - Dynamisches Speicherobjekt mit Funktionen.
  • Type - Statisches Speicherobjekt (Struktur-Datentyp) mit Funktionen.

Zum Erstellen einer Bibliothek am Beispiel eines Interface, geht man wie folgt vor:

  • 1. Library Browser öffnen.
  • 2. Rechtsklick auf einen Eintrag und „Neues Interface“ wählen.
  • 3. In der erscheinenden Dateiauswahl den Ordner „Custom“ öffnen (Ordner „/Library/Custom“ im Luna-Verzeichnis).
  • 4. Dem Interface einen eindeutigen Namen geben, z.B. „myinterface“ und „speichern“ wählen.

Das Interface wird nun angelegt und erscheint in einem neuen Bibliothekseditor-Fenster. In der Übersicht rechts lassen sich Name und Informationen des Interface editieren. Der Interface-Name ist der Basisname der im Luna-Code immer angegeben wird (vergleichbar mit Spi.[..]). Durch einen Rechtsklick auf den Interfacenamen oder untergeordneten Einträgen links in der Liste, kann man nun Konstanten, Eigenschaften, Inlines, Methoden usw. anlegen.