Lisp

No license| Please help improve the educational quality of this resource to increase engagement by participants. Any concrete improvements made by April 1, 2024 may allow it to be kept.
You may remove {{proposed deletion}} from this resource's source text to contest this proposal, with or without discussion.

|

Link to any subpages this page might have

* * *

This Programming Language resource is a "stub". Learn how you can help Wikiversity to develop it.

Lisp is a multi-paradigm language and the most innovative. It is the most accepting and flexible language of them all. It is the basis for good computer logic. C, C++, and Java are either ugly or verbose. Lisp provides elegant, terse code in which you can bend the language to your own will.

## Contents

* 1 Prerequisites
* 2 Course Description
* 3 Lessons
* 4 Enrolled
* 5 Links to Materials on the Web

## Prerequisites[edit | edit source]

Lisp teaches the logic of computers to novices so when they veer off to an ugly language they can write good code.

## Course Description[edit | edit source]

We will be covering:

1. Struct (the master of OOP)
2. Functions
3. Assignment
4. Macros (Meta-programming)
5. Iteration
6. Applied Programming
7. The loop macro
8. Recursion

## Lessons[edit | edit source]

## Enrolled[edit | edit source]

Please sign below if you are participating in this topic. Use 4 tildes (~) to sign.

* Rabidsnail 13:33, 2 July 2007 (UTC)
* Rflejeune 17:11, 8 December 2010 (UTC)

## Links to Materials on the Web[edit | edit source]

* Episodic Learner Model- The Adaptive Remote Tutor: http://www.psychologie.uni-trier.de/projects/ELM/elmart.html
* Practical Common Lisp: http://www.gigamonkeys.com/book/ (free e-book)
* Learning Lisp: http://www.lisp.org/table/learn.htm (link list)
* Common Lisp Educational Resources: http://www.lisp.org/alu/res-lisp-education