¨دارای لهجه های متفاوتی است:
¡Lisp 1.5, Maclisp, …, Scheme, ...
¡CommonLisp دارای ویژگیهای اضافی است
¡در این درس مختصری از Lisp 1.5 توضیح داده خواهد شد.
¨دارای نحو ساده ای است
(+ 1 2 3)
(+ (* 2 3) (* 4 5))
(f x y)
¨لیسپ از حلقه Read-eval-print استفاده می کند
¨فراخوانی تابع (function arg1 ... argn)
¡هر یک از آرگومانها ارزیابی می شوند
¡لیستی از مقادیر آرگومانها به تابع داده می شود
¨در بعضی از فراخوانی ها تمام آرگومانها ارزیابی نمی شوند
¡مثال (cond (p1 e1) ... (pn en) )
úاز چپ به راست پیش می رود
úاولین pi با مقدار درست یافته می شود، ei مربوط به آن ارزیابی می شود
úمثال: در (quote A) ، A ارزیابی نمی شود
شامل 32 اسلاید powerpoint