From: Peter Axon on 1 Jun 2010 00:03 I am working my way through ANSI Common Lisp by PG. I am going slowly and working through the exercises on paper and then on the computer as I go. However I would like to write some actual programs to help me learn. My question is: does anyone have any good ideas for some small to medium programming projects that will help me learn CL? For example when I was learning Perl I wrote a simple CLI todo list manager. PS. By small to medium I mean might take as little as an hour or as much as a weekend. PPS. I have worked through the Casting Spels book and found it helpful. -- Peter
From: Kenneth Tilton on 1 Jun 2010 00:43 Peter Axon wrote: > I am working my way through ANSI Common Lisp by PG. I am going slowly > and working through the exercises on paper and then on the computer as I > go. However I would like to write some actual programs to help me learn. > > My question is: does anyone have any good ideas for some small to medium > programming projects that will help me learn CL? For example when I was > learning Perl I wrote a simple CLI todo list manager. > > PS. By small to medium I mean might take as little as an hour or as much > as a weekend. > PPS. I have worked through the Casting Spels book and found it helpful. Did you look at Practical Algebra (on-line version)? That might give you some ideas. kt -- http://www.stuckonalgebra.com "The best Algebra tutorial program I have seen... in a class by itself." Macworld
From: Tamas K Papp on 1 Jun 2010 02:00 On Tue, 01 Jun 2010 14:03:35 +1000, Peter Axon wrote: > I am working my way through ANSI Common Lisp by PG. I am going slowly > and working through the exercises on paper and then on the computer as I > go. However I would like to write some actual programs to help me learn. I would just skip the paper part and go straight to the computer. > My question is: does anyone have any good ideas for some small to medium > programming projects that will help me learn CL? For example when I was > learning Perl I wrote a simple CLI todo list manager. Ideally, you should find a project that interests you. For example, I am interested in numerical methods, so I started coding them in CL. IMO Peter Seibel's Practical Common Lisp is a better into book than PG's, and can be found online. I walks you through several small projects, which might give you an idea. Enjoy CL, Tamas
From: Leo on 1 Jun 2010 03:07 On 2010-06-01 05:43 +0100, Kenneth Tilton wrote: > Did you look at Practical Algebra (on-line version)? That might give > you some ideas. I'm interested. Could you give a link to it? I want to be sure I am reading the right one: http://www.purplemath.com/modules/index.htm? Thanks. Leo
From: Pascal J. Bourguignon on 1 Jun 2010 04:13 Peter Axon <peter(a)canvasbook.com.au> writes: > I am working my way through ANSI Common Lisp by PG. I am going slowly > and working through the exercises on paper and then on the computer as I > go. However I would like to write some actual programs to help me learn. > > My question is: does anyone have any good ideas for some small to medium > programming projects that will help me learn CL? For example when I was > learning Perl I wrote a simple CLI todo list manager. > > PS. By small to medium I mean might take as little as an hour or as much > as a weekend. > PPS. I have worked through the Casting Spels book and found it helpful. If you cannot imagine a couple of programs you would like to write yourself, I'd be weary of your abilities as a programmer. Programming requires a certain amount of imagination... Otherwise, this is definitely the right way to learn a programming language, to write by oneself little programs to exercise the notions and language constructs studied. Imagining what use you can put to these notions and constructs, and experimenting with them, is a good way to really undertstand and learn them. Finnaly, there are a lot of lists of interesting little programs. You can find them for example in online programming contests. Google for programming contest online. Some of them such as http://www.spoj.pl/ even allow to use CL so that you can submit your programs for an added thrill. -- __Pascal Bourguignon__ http://www.informatimago.com/
|
Next
|
Last
Pages: 1 2 3 4 Prev: Why the hell isn't package-nicknames setf'able ? Next: Books from the library of Erik Naggum |