Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Toy problems

2 views
Skip to first unread message
Message has been deleted

Larry Clapp

unread,
Jan 21, 2003, 1:22:13 PM1/21/03
to
In article <8d844ffa.03012...@posting.google.com>, Jules Grosse wrote:
> OK, in order to bump up my real LISP knowledge i need to make
> my hands dirty.
>
> Can you provide me with more links to "challenges" in the
> spirit of ICFP and ITA Software?

Not a "challenge", exactly, but I enjoyed the one in the recent
"shortest path" thread, started in article
SjDW9.17423$LM3.9...@news0.telusplanet.net. It took me a
couple hours and provided moderate entertainment. But maybe you
already know more Lisp than that. :)

Andy Reiter

unread,
Jan 22, 2003, 3:05:30 AM1/22/03
to
jlsg...@yahoo.ca (Jules Grosse) wrote in message news:<8d844ffa.03012...@posting.google.com>...

> OK, in order to bump up my real LISP knowledge i need to make my hands
> dirty.

I learnt Lisp (and programming in general.) because I was asking myself way
too many questions. So, for me, Lisp is a way to put the "burden of the proof"
on the computer.

Start with number theory, the queen of mathematics is my princess of
programming. I have had good times learning machines and their assembly
languages while testing out basic number properties.

If you are more of a "doer", then rewrite all the shell scripts in your home
directory in a Lisp.

The best way to learn the semantics is by trying out each special-form,
function, macro and constant as you read it from CLtL2, and the best way to
learn the language _idioms_ is by reading code (may I suggest your Lisp
implementation for a start?)

Steve Long

unread,
Jan 25, 2003, 11:30:12 PM1/25/03
to
On 1/21/03 10:22 AM, in article l43k0b...@127.0.0.1, "Larry Clapp"
<la...@theclapp.org> wrote:

I wouldn't recommend tackling this one as an _introductory_ problem unless
he's already got some experience solving reasonably complicated problems.

sl

0 new messages