concatenate-list

Die Funktion concatenate-list erwartet zwei Argumente: eine Liste von Zeichenketten und eine Zeichenkette. Die Elemente der Liste werden konkateniert, wobei das zweite Argument als Trennzeichen verwendet wird.

Das Macro concatenate verwendet concatenate-list mit einer leeren Zeichenkette als Trennzeichen.

(setq concatenate
  (mlambda args
    (list
      concatenate-list
      (cons list args)
      "")))