Re: Need some help.



On Jul 29, 12:33 pm, "daidon...@xxxxxxxxx" <daidon...@xxxxxxxxx>
wrote:
It's a pleasant time in reading the basic parts of 'Practical
Lisp' (the first twenty-two chapters) as its clear and straightforward
explanasion of every aspect of CL, however, things became difficult
after that.

I mean the 'practical' chapters are not clear enough for me who wants
to get some programming experience from this book and is still not
familiar with some important methods in common lisp program design.

For instance, chapter 24 talks about how to parse an binary file. Even
at the very end of this chapter, i'm still in confusion: why should i
introduce this function, is there any benefit? Why should i choose
this hierarchy of functions/classes?

In my opionion, Common Lisp is a flexible language, there always are
many distinct ways to realize a same function, so i want to know why
when a choice is made. However, from the last several chapters, I can
not get this kind information. It seems that the author payed his
major attention to explan how a function works, and how to extend this
function to fit for the situation.

So, i'd like to learn more books or online material about the
practical usage of lisp or a way to learn. Hope you can help
me...Thanks!

PCL assumes that you're already experienced in some other language and
you just want to get on creating applications with lisp. If you want
something else you should look at below:
1. Gentle introduction to symbolic computation
http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/dst/www/LispBook/index.html
2 Succesfull Common lisp http://www.psg.com/~dlamkins/sl/contents.html
3. Loving lisp http://www.markwatson.com/opencontent/
4. COMMON LISP: An Interactive Approach http://www.cse.buffalo.edu/~shapiro/Commonlisp/
5. interpreting lisp http://www.civilized.com/LispBook/
6. On lisp http://www.paulgraham.com/onlisp.html
All of them available for free . Check them and see if someone fit the
bill.If you want to spend some money than I suggest to look at Grahams
Ansi Common Lisp. Lisp by Winston & Horn might be nice too but I go
less than halfway through so I'm still not ready to comment.

.



Relevant Pages

  • Re: Survey: Do you use the "2" in Lisp-2?
    ... Why You should Not Use The Jargon Lisp1 and Lisp2 ... Graham's On Lisp, I'm wondering what the advantages of a Lisp-2 ... For another example, consider today's PHP language. ... Now, the question is, why do Lisps before Common Lisp have this multi- ...
    (comp.lang.lisp)
  • Re: Program compression
    ... problems to be solved much more concisely than with Lisp. ... In Common Lisp, it's another one line of code: ... My point is that different languages are based on different things ... it would be impossible for the author of a macro (in the Lisp ...
    (comp.programming)
  • Re: Program compression
    ... In Common Lisp it's just one line of code: ... In OCaml with OCaml's notation: ... In Common Lisp, it's another one line of code: ... Consider parsing Mathematica expressions including lists, rules, sums, ...
    (comp.programming)
  • Re: How Common Lisp sucks
    ... Note that the title of this post is *HOW* CL sucks, ... I would like to embed a language that is very similar to Common Lisp, but which differs in how it handles global variable references and arguments) syntax. ... And if it were done it would result in strictly greater expressive power. ...
    (comp.lang.lisp)
  • Re: Popularity of programming languages
    ... >> achieve portability across many CL implementations in your own code, ... > standard simply doesn't provide what writers of portable code need. ... > - Lisp is a rich language with a standard ... The Common Lisp standard provides a lot more stuff than the Scheme ...
    (comp.lang.lisp)