LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (September 2000, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Thu, 14 Sep 2000 16:52:55 +0100
Reply-To:   John Whittington <John.W@MEDISCIENCE.CO.UK>
Sender:   "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:   John Whittington <John.W@MEDISCIENCE.CO.UK>
Subject:   Re: SAS macro skills: master or not master ?
Comments:   To: Ian Whitlock <WHITLOI1@WESTAT.COM>
In-Reply-To:   <E13ZZpw-0002yG-00@relay1.netnames.net>
Content-Type:   text/plain; charset="us-ascii"

At 10:24 14/09/00 -0400, Ian Whitlock wrote (in part):

>In SAS, macro provides the ability to provide flexible and complex >programs that could probably not be otherwise produced in SAS.

Ian, let me first say that I agree with most of what you wrote. In particular, with SAS 'as it is', one has little option but to 'master', at least to some extent, SAS Macro in order to be able to use SAS for many purposes.

However, is it not the case that many of those programs which "...could not otherwise produced in SAS" SHOULD be able to be 'otherwise produced in SAS'? In other words, could it not be said that a lot (but, obviously, by no means all) of the need for SAS Macro exists because of deficiencies in the SAS Language, and the implementation of SAS PROCs? In particular, one could cite the traditional absence of user-defined functions and subroutines in SAS as being a very common cause of the need to resort to SAS Macro, particularly in relation to DATA step programming - and perhaps also the traditional inability to use 'DATA step code' within most PROCs.

... that's how it seems to me, anyway.

Kind Regards,

John

---------------------------------------------------------------- Dr John Whittington, Voice: +44 (0) 1296 730225 Mediscience Services Fax: +44 (0) 1296 738893 Twyford Manor, Twyford, E-mail: John.W@mediscience.co.uk Buckingham MK18 4EL, UK mediscience@compuserve.com ----------------------------------------------------------------


Back to: Top of message | Previous page | Main SAS-L page