4.3.1. Starten von Common Music

Zunächst muss das Lisp Paket "cm-all" geladen werden. In diesem Paket sind "incudine" und "common music 2" (abgekürzt cm) bereits enthalten (und noch einige andere nützliche Erweiterungen von cm):

;; Laden von Common Music 2 (cm) mit Realtime Erweiterung.

(ql:quickload "cm-all")

Die Funktionen von common music müssen innerhalb des Paketes "cm" evaluiert werden. Um dies zu gewährleisten, verwendet man den folgenden Ausdruck, der das aktuelle Paket auf :cm setzt.

(in-package :cm)

Wird dieser Befehl in der REPL evaluiert, erkennt man den Wechsel in das Paket durch das veränderte Prompt CM>

CL-USER> (in-package :cm)
#<package "cm"​>
CM>

Sollen Lisp Ausdrücke innerhalb einer Textdatei evaluiert werden, so muss (in-package :cm) nicht evaluiert werden: Es reicht, wenn dieser Ausdruck oben in der Datei steht, um zu gewährleisten, dass sämtliche Ausdrücke in der Datei, die nach dem (in-package :cm) erscheinen, im Kontext des :cm Paketes evaluiert werden.

results matching ""

    No results matching ""