Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rochester!pt!theory.cs.cmu.edu!tsf From: tsf@theory.cs.cmu.edu (Timothy Freeman) Newsgroups: comp.lang.lisp Subject: Continuation Passing Style Message-ID: <1066@theory.cs.cmu.edu> Date: Sun, 9-Aug-87 17:28:40 EDT Article-I.D.: theory.1066 Posted: Sun Aug 9 17:28:40 1987 Date-Received: Sun, 9-Aug-87 22:59:04 EDT References: <796@cadomin.UUCP> Organization: Carnegie-Mellon University, CS/RI Lines: 11 Keywords: CPS Common Lisp Does anyone have any code that can transform some subset of Common Lisp into continuation-passing style? Anyone have any idea what subset we would have to take of Common Lisp to make this doable? I am pretty sure we would have to punt dynamically bound variables. Could we keep throw and catch, or would we have to have a Scheme-like catch to make this possible? -- Tim Freeman Arpanet: tsf@theory.cs.cmu.edu Uucp: ...!seismo!theory.cs.cmu.edu!tsf