Path: utzoo!attcan!uunet!snorkelwacker!think!samsung!cs.utexas.edu!rutgers!aramis.rutgers.edu!atanasoff.rutgers.edu!lou From: lou@atanasoff.rutgers.edu (Lou Steinberg) Newsgroups: comp.lang.lisp Subject: Re: Question about Macros (Common Lisp) Message-ID: Date: 6 Feb 90 15:23:17 GMT References: <21779@pasteur.Berkeley.EDU> Organization: Rutgers Univ., New Brunswick, N.J. Lines: 26 In article <21779@pasteur.Berkeley.EDU> jwz@teak.berkeley.edu (Jamie Zawinski) writes: > In article lou@atanasoff.rutgers.edu (Lou Steinberg) writes: > > > > A possibly cleaner solution is [...] ^^ > > I think one of the biggest flaws with the Common Lisp package system is that > it is confusing. In fact, it is so confusing, that sometimes people get the > notion that evil hacks like the above are "right" or "clean." Please note the indicated 2 characters above. > If you don't feel like you fully understand the package system, don't use it. > Put all of your code in one package until you do. It will make your life much > happier. You are right, but I suspect that Mr. Turner *thought* he understood the package system when he started, as you and I no doubt both *think* we understand it even though (due to the complexity) there may well be gotcha's lurking for us as well. -- Lou Steinberg uucp: {pretty much any major site}!rutgers!aramis.rutgers.edu!lou arpa: lou@cs.rutgers.edu