L I S P T U T O R

Abstract

LISP TUTOR is a WWW tutorial that helps the student in the process of learning the LISP language, which seems a little hard at the beginning. It consists of several chapters that collects the most important features and in each feature interacts with the student giving him an immediate feedback about his learning process. At the end, the tutorial presents an On-Line TEST to be answered by the student and returns the corresponding grade when the student finishes and hands in the test.

Introduction

LISP stands for LISt Processing Programming and is a functional language based on John McCarthy's work on numerical computation, published in 1960. ("History of Lisp", John McCarthy's version of Lisp History in 1978). It uses recursion as the LISP's natural computational mechanism.

The language has been implemented on a variety of platforms. There will be different ways to execute your own LISP interpreter depending on the computer you have. Also there are some minimal changes from one LISP interpreter to another.

This tutorial does not require a lot of expertise in LISP programming and it has been designed with the main features that you will need to write a program. It was not planned to be a complete and extensive LISP Tutorial, However, it would be useful for those learning the language.

Table of Contents



villamil@eecs.tulane.edu