wie in lisp defun durch setf ersetzen?
Von: Hermann Riemann (nospam.comp07d4@hermann-riemann.de) [Profil]
Datum: 02.11.2007 18:48
Message-ID: <fgfnsl$avv$02$1@news.t-online.com>
Newsgroup: de.comp.lang.misc
Datum: 02.11.2007 18:48
Message-ID: <fgfnsl$avv$02$1@news.t-online.com>
Newsgroup: de.comp.lang.misc
Ich möchte mir meine Funktionen statt von Hand per Programm zusammenbauen. (defun add0 (x) (+ 1 x)) liefert ADD0 (setf add1 (list (list 'x) (list '+ 1 'x))) liefert ((X) (+ 1 X)) (add0 1) liefert 2 Aber wie mach ich das, was ich mit add0 gemacht habe, wenn das mit add1 machen möchte? Sowas wie (??? add1 ??? 1 ??? ) Hermann der im Buch ANSI Common lisp von Paul Graham keine Lösung zu diesem Problem gefunden hat. -- http://www.Hermann-Riemann.de[ Auf dieses Posting antworten ]
Antworten
- Rainer Weikusat (02.11.2007 19:00)
- Stefan Ram (02.11.2007 19:03)
- Hermann Riemann (03.11.2007 01:47)
- Stefan Ram (03.11.2007 02:17)
- Rainer Weikusat (03.11.2007 08:25)
- Alexander Burger (03.11.2007 15:04)
- Rainer Weikusat (04.11.2007 13:55)
- Benedikt Rosenau (04.11.2007 23:29)
- Rainer Weikusat (05.11.2007 19:15)
- Benedikt Rosenau (07.11.2007 11:58)
- Rainer Weikusat (07.11.2007 13:34)
- Benedikt Rosenau (07.11.2007 14:50)
- Rainer Weikusat (07.11.2007 15:26)
- Benedikt Rosenau (07.11.2007 16:47)
- Florian Weimer (07.11.2007 17:51)
- Benedikt Rosenau (07.11.2007 17:52)
- Rainer Weikusat (07.11.2007 18:25)
- Benedikt Rosenau (08.11.2007 11:17)
- Rainer Weikusat (08.11.2007 12:26)
- Benedikt Rosenau (08.11.2007 13:30)
- Holger Schauer (08.11.2007 15:02)
- Benedikt Rosenau (08.11.2007 15:35)
- Holger Schauer (08.11.2007 16:55)
- Rainer Weikusat (08.11.2007 15:54)
- Benedikt Rosenau (08.11.2007 16:17)
- Benedikt Rosenau (07.11.2007 17:51)
- Rainer Weikusat (07.11.2007 18:23)
- Rainer Joswig (09.11.2007 14:20)
- Rainer Joswig (07.11.2007 21:55)
- Benedikt Rosenau (08.11.2007 11:11)
- Holger Schauer (05.11.2007 10:56)
- Holger Schauer (05.11.2007 11:19)
