WINTERP 2.0 XLISP examples (non GUI)
- ackerman.lsp
- ACK -- Ackerman function. Highly recursive, highly confusing.
- akalah.lsp
- Akalah Game
- akavect.lsp
- Akalah game using vectors. See also akalah.lsp
- art.lsp
- OOP example.
- backquot.lsp
- Backquote Implementation from Common Lisp.
- blocks.lsp
- Blocks World from Winston&Horn book on Lisp.
- change.lsp
- Given a numerical quantity, compute coins needed for that
quantity.
- classes.lsp
- Useful stuff for object programming, including more standard
Lisp/OOP calls, such as DEFCLASS, DEFMETHOD, etc.
- common.lsp
- Commonly used Common-Lisp functionality not built-in to XLISP.
- dragon.lsp
- Draw an Nth order Dragon Curve using turtle graphics.
- edit.lsp
- Edit a file...
- evalenv.lsp
- Evaluate an expression in the current lexical environment.
- example.lsp
- Object oriented programming example.
- fact.lsp
- Factorial function.
- fib.lsp
- Fibonacci function.
- gblocks.lsp
- Blocks World from Winston&Horn Lisp book.
- hanoi.lsp
- towers of hanoi algorithm/game/problem.
- hdwr.lsp
- A simple description of hardware objects using xlisp; Mix and
match instances of the objects to create your organization.
- ifthen.lsp
- If then rules - mini expert system from Ch. 18 of Winston&Horn
Lisp book.
- infix.lsp
- An infix to prefix converter for algebraic expressions.
From Winston and Horn, Second Edition, pp 185-189.
- init.lsp
- initialization file for XLISP-PLUS 2.1c.
- match.lsp
- Pattern matching from Chapter 24 Winston&Horn 3rd Edition.
- matrix.lsp
- Matrix functions; multidimensional arrays.
- pp.lsp
- A pretty-printer for XLISP.
- prolog.lsp
- Tiny Prolog interpreter.
- qa.lsp
- Question answering program using set-of-support unit-preference
resolution principles.
- queens.lsp
- Place n queens on a board, from Winston and Horn Ch. 11.
- queens2.lsp
- Place n queens on a board (graphical version), from
Winston and Horn Ch. 11.
- repair.lsp
- New Structure Editor.
- search.lsp
- Various forms of searching, e.g. breadth-first, depth-first,
best-first, hill-climbing, etc. From Winston & Horn
(3rd Edition) Chapter 19.
- sendmacr.lsp
- reader macro for (send obj :message) <--> [obj :message].
- sort.lsp
- Sort Routines.
- step.lsp
- single-step debugger.
- stepper.doc
- Documentation for stepper.lsp.
- stepper.lsp
- Single step debugger.
- tak.lsp
- tak function -- highly recursive, highly confusing.
- tconc.lsp
- Interfaces to stuff used internally by XLISP for string streams.
- turtle.lsp
- Turtle graphics primitives -- for MS-DOS.
- turtles.lsp
- Progammable "turtle" for vt100 compatible terminals.
- wildcard.lsp
- Wildcard Pattern matching algorithm.
mayer@eit.com