Didier Verna didier@lrde.epita.fr writes:
So I was wondering, how's your code organized? How's your thought process organized? Top-down? Bottom-up? Both?
This is a topic that has already been discussed (almost to death but not completely, only 93 posts) on cll:
http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/ef6822230da2...
(also, have a look at this example of "wishfull programming" (one could classify it as a top-down approach): http://groups.google.com/group/comp.lang.lisp/msg/a827235ce7466a92 )
In summary, lisp allows you to do it however you need to do it, bottom-up, top-down, outside-in, or inside-out.
How you need to do it depends on your knowledge of the problem domain, and on the availabililty and precision of specifications.