Projects
This second part of Lisp in Small Parts consists of a series of projects in which we design and build Lisp programs to implement interesting practical applications.
Animals
Asks a series of questions, such as:
and then guesses the animal you are thinking of. If it is incorrect, it allows you to add the animal to the database.
Anagrams
Allows you to enter a set of letters, and then displays a list of anagrams matching those letters:
Recipes
Lets you create a database of recipes, and find a recipe based on the ingredients you have available.
Map
Finds the shortest route in a map of locations and roads:
Turtle Graphics
Allows you to draw graphics using simple commands that control a virtual turtle.
Logic Mazes
Finds the route through a logic maze such as this one:
Number Countdown
Solves problems in which you have to use a set of numbers, such as:
to make a target such as:
by combining them with the operations: addition, subtraction, multiplication, and division:
blog comments powered by Disqus