6 Stimmen

Gibt es ein einfaches Beispiel, um einem "allgemeinen" Programmierer die Lisp-Makros zu erklären?

Vor kurzem hatte ich ein Gespräch mit einem Kollegen und versuchte, ihm die Schönheit von (Common) Lisp zu erklären. Ich versuchte, Makros irgendwie zu erklären, da ich Makros für eines der Killer-Features von Lisp halte, aber ich scheiterte ziemlich kläglich -- ich konnte kein gutes Beispiel finden, das kurz, prägnant und für einen "normalsterblichen" Programmierer verständlich (zehn Jahre Java-Erfahrung, insgesamt ein kluger Kopf, aber sehr wenig Erfahrung mit Sprachen "höherer Ordnung").

Wie würden Sie Lisp-Makros anhand eines Beispiels erklären, wenn Sie es müssten?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X