Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!hacgate!ashtate!william From: william@ashtate (William Wong) Newsgroups: comp.lang.lisp Subject: Catch/Throw in load file Message-ID: <1991May18.003253.4124@ashtate> Date: 18 May 91 00:32:53 GMT Reply-To: william@ashtate.UUCP (William Wong) Organization: Ashton-Tate, Torrance, CA Lines: 12 I got a question about Catch and Throw with loading file. Let's say I install a (Catch 'Name1) in a function, and later, does a (load "file1") in the same function. Now if I do a (Throw 'Name1) in "file1," where does the control flow go? Does it go back to (Catch 'Name1)? Or does it say "couldn't find Name1"? In CLtL2, it says Catch/Throw have no scope. I am wondering whether Load is considered the same as the function in terms of lexical scope. William