home *** CD-ROM | disk | FTP | other *** search
- Pil.lsp ist die LittleLisp-Version des Public-Domain
- Prolog-Interpreters PIL. Er dient als Demo-Programm
- und zeigt gleichzeitig die Grenze des Turbo-Pascal
- Rekursionsstack auf. Daher kann man nur kleine Probleme
- bearbeiten. Dennoch ist es ein interessantes Programm.
-
-
- C>lisp
- LittleLisp - Februar 1988, Reinhard Häring
-
- Lisp>(read-file 'pil) /* Kurzform für (read-file "pil.lsp") */
- Lisp>(prolog db1)
- ?-(app (1 2) (3 4) (? x))
- x=(1 2 3 4 )
- "More?"n
- ?-(app (? x) (? y) (1 2 3))
- y=(1 2 3 )
- x=()
- "More?"y
- y=(2 3 )
- x=(1 )
- "More?"y
- y=(3 )
- x=(1 2 )
- "More?"y
- y=()
- x=(1 2 3 )
- "More?"y
- ?-