Thinking in Java/Lisp
Friday, April 30, 2004
A while back, a weblog called THECLAPP appeared. The guy was learning Java and Lisp by going through the exercises in Bruce Eckel's Thinking in Java book and coding each one in both Java and Lisp. His posts were very interesting. Unfortunately, he stopped posting on September 27, 2003 after getting up to Chapter 6 in the book (there are 17 chapters in the version of the book that I have). Since there seem to be more people coming to Lisp from Java these days, I thought it would be worthwhile to post links to each of his Java/Lisp posts. Here they are:
- First entry and purpose
- Chapter 2, Exercises 1-4
- Chapter 2, Exercises 5-6
- Chapter 2, Exercises 7, 8, & 9
- Chapter 3, Exercises 1 & 2
- Chapter 3, Exercise 3
- Chapter 3, Exercise 4
- Chapter 3, Exercise 5
- Chapter 3, Exercise 6
- Chapter 3, Exercise 7
- Chapter 3, Exercise 8
- Chapter 3, Exercise 9
- Chapter 3, Exercise 10
- Chapter 4, Exercise 1
- Chapter 4, Exercise 2 - Java version
- Chapter 4, Exercise 2 - Lisp version
- Chapter 4, Exercise 3
- Chapter 4, Exercise 4
- Chapter 4, Exercise 5
- Chapter 4, Exercise 6
- Chapter 4, Exercise 7
- Chapter 4, Exercises 8 & 9
- Chapter 4, Exercise 10 - Java version
- Chapter 4, Exercise 10 - Lisp version
- Chapter 4, Exercise 11 - Java only
- Chapter 4, Exercise 12 - Java only
- Chapter 4, Exercise 13
- Chapter 4, Exercise 14-16
- Chapter 4, Exercise 17
- Chapter 4, Exercise 18
- Chapter 4, Exercise 19
- Chapter 4, Exercises 20-22 - skipped
- Chapter 5, Discussion
- Chapter 5, Exercise 1
- Chapter 5, Exercise 2
- Chapter 5, Exercise 3
- Chapter 5, Exercise 4
- Chapter 5, Exercises 5-6
- Defining package names
- Chapter 5, Exercise 7
- Chapter 5, Exercises 8-9
- Chapter 5, Exercises 10-11
- Shortest path - Lisp version
- Shortest path - Java version
- Chapter 6, Exercise 1
- Chapter 6, Exercise 2
- Chapter 6, Exercise 3
- Chapter 6, Exercise 4
- Chapter 6, Exercise 9
- Lisp & the QT Library

