LISP TUTORIAL

LISP TUTORIAL (Document) By Eduardo Villamil

Abstract

The process of learning the LISP language is a bit difficult at the beginning, especially for those people who have no experience with functional languages. On the other hand, the fact that multimedia tools have become more accessible encourages the production of a multimedia tutorial to help this learning process.

LISP TUTOR is a World Wide Web tutorial that guides the student in the process of learning the LISP language. It consists of several chapters that collect the most important features. In each feature it interacts with the student giving him/her an immediate feed back about him/her learning process; in this way that the student can check him/her understanding of the material that he just learned before going on to another topic. 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.

The features, as the dynamic scoping, that give powerful capabilities to the language and make Lisp not just another language to write programs, are not presented here because it is better if it is learned when the student is more familiar with the language. It will be responsability of the student to research about it when finishes with this tutorial; one way to begin the research is trying to find out how to pass a function as a parameter to another function.

CONTENTS


Objectives


SPECIFICATION PHASE


villamil@eecs.tulane.edu