Key Pages
ProjectsChanges [Nov 25, 2009]
Working environmentProvisional contents of the book:
Foreword
Chapter 1. Introduction
Chapter 2. A classic program select from menu, time of day --> clock,
Chapter 3. Our first game paper-stone-scissors
Chapter 4. Mathematical intermezzo magic square, permutations, recursion
Chapter 5. The game of NIM
Chapter 6. The game of Life (add a description of Revello or Chess)
Chapter 7. A bit of graphics revolving lines, minimal doodler
Chapter 8. Let us play ping-pong
Chapter 9. Watch the turtle! (turtle graphics explained)
Chapter 10. The Internet
Chapter 11. A humble calculator two versions
Chapter 12. A minimal editor
Chapter 13. Just so natural (Eliza)
Chapter 14. Exploring the disk
Chapter 15. It can be really tricky real numbers
Chapter 16. Help! My program does not work
Chapter 17. Other games
Chapter 18. Remarks about the shell and what you should do if you want to work outside the shell?
Appendix: Solutions to the exercises
Appendix: Historical notes
Appendix: Glossary
Appendix: Tcl commands - very short descriptions
Appendix: Of variables and values
Appendix: Conditions in if-statements
Appendix: String handling
Appendix: Basic geometry
Appendix: Comparison to other languages
Appendix: Websites
Utilities: add random randomlist checknumber