On Fri, Feb 15, 2008 at 1:14 PM, <[EMAIL PROTECTED]> wrote: > On Fri, Feb 15, 2008 at 11:31:25AM -0800, Mark Schoonover wrote: > > I'm finding Lisp to be more challenging than SICP itself. The concepts > so > > far I understand, but there have been times doing the exercises, Lisp > has > > been more of the challenge. > > Well start posting your questions to this list. I for one would be happy > to help. It will not only help you but also help us to learn Scheme.
Well, some of my questions were very generic with Lisp. Meaning, how does that code correspond to what's in the text. My biggest hurdle with Lisp is program flow. It's not simply top to bottom like Perl is. Even with looping, Perl still pretty much reads top to bottom. Lisp looks more like a pinball machine at times, with program flow bouncing around within statements. > > > > I've read the thread about "You don't really > > understand something until you program it", but I don't think this means > I > > don't understand the concepts simply because Lisp is proving to be a > hurdle. > > What if I did the exercises in Perl instead? Would that mean I > understand > > the concepts? > > Well yes and no. Depends on what concepts you were trying to understand. > Certainly if your goal was to learn Lisp then programming it in Perl > wouldn't help. :) I can't say I'm trying to learn Lisp. I want to understand the concepts, but it would be nice to understand how the code matches what's discussed in the text. > > > > Someone on the list is starting to write a Lisp processor in Python. > Does > > that mean he only understands the implementation of Lisp, but won't > > understand the concepts behind SICP? > > That was me. > > cs > > I'll keep that in mind when I update the wiki. IIRC, the code is available? -- Mark Schoonover, CMDBA http://www.linkedin.com/in/markschoonover http://marksitblog.blogspot.com [EMAIL PROTECTED] -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
