Page 1 of 1

A non-trivial first project

Posted: Tue Sep 16, 2008 2:44 pm
by david.hilton
I've been getting after a friend of mine for a while about learning another language, be it smalltalk, haskell or lisp. We made an agreement that if I would shave my head or go camping with him, he would do a project in a language of my choosing.

I am learning lisp and another roommate has been learning haskell, and I've been telling him he should learn smalltalk, but since I get to choose, I've been thinking I might as well choose lisp.

The thought has crossed my mind that I could just have him work through PCL, but I'm afraid he won't think about what he's doing. (Just the other day he installed apache from source for the first time because it was required for a course. He followed the instructions so blindly that he didn't even realize that he had downloaded and compiled it until I mentioned it in passing.)

Should I have him work through PCL? Should I slightly modify the PCL spec so he has to think about what he's doing? Or should I give him a different project entirely?

I'm leaning toward the middle solution, but I'm going to keep thinking about it. In the meantime I'd like to hear what everybody else thinks.

Re: A non-trivial first project

Posted: Tue Sep 16, 2008 7:31 pm
by findinglisp
Why don't you try the first Lisp Quiz?
viewtopic.php?f=32&t=108

Non-trivial, but yet not a huge project by any means. For sure, it doesn't stress the whole of the language at all, but it will at least introduce you to the basics.