Path: utzoo!attcan!uunet!ogicse!uwm.edu!uwvax!jomby.cs.wisc.edu!brianm From: brianm@jomby.cs.wisc.edu (Brian Miller) Newsgroups: comp.lang.misc Subject: Re: Algol, and language design Message-ID: <10942@spool.cs.wisc.edu> Date: 2 Aug 90 13:48:22 GMT References: <25630@cs.yale.edu> <58091@lanl.gov> <1990Jul26.024449.1777@esegue.segue.boston.ma.us> <2406@l.cc.purdue.edu> Sender: news@spool.cs.wisc.edu Organization: U of Wisconsin CS Dept Lines: 10 In article peter@ficc.ferranti.com (Peter da Silva) writes: >In article <2406@l.cc.purdue.edu> cik@l.cc.purdue.edu (Herman Rubin) writes: >> What language allows carrying globals in registers across recursion? >Any language. All that is required is a good inter-procedural optimiser. >That's an implementation detail, not a language feature. And as someone pointed out, a cpu with register windows will handle inter-procedural globals *and* parameters without compiler support. Example: Berkley RISC I + II.