Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site sftig.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!mhuxm!sftig!rbt From: rbt@sftig.UUCP (R.Thomas) Newsgroups: net.micro.cpm Subject: Re: BORLAND TURBO PASCAL - New release (CP/M Version) (Really Message-ID: <537@sftig.UUCP> Date: Wed, 5-Jun-85 16:08:12 EDT Article-I.D.: sftig.537 Posted: Wed Jun 5 16:08:12 1985 Date-Received: Thu, 6-Jun-85 06:14:43 EDT References: <11207@brl-tgr.ARPA> Organization: AT&T Bell Laboratories, Summit, NJ Lines: 15 > Re: Recursion > Turbo does indeed support recursion if the proper compiler directive is set. > The issue is whether or not is supports standard pascal recursion -it appar- > ently does not, since it does not allow the passing of *local* variables to > recursive modules by reference. It works fine with globavariables. I doubt > that Borland considers this a "bug" since they designed the software that way. > > steveswillett What *DOES* happen if you try to pass local variables as var parameters? If the behavior is well-defined, it may be useful, even if it is not standard. Anybody know for sure? Is there somebody from Borland out there who can answer definitively? Rick Thomas