From: Mike Rhoads on
" To my mind this is an argument for moving IML to Base."

Funny someone should mention that. SAS/IML is really an evolved and improved version of PROC MATRIX, which other old-timers will remember used to be part of the "base" SAS product. (Of course, there only was one SAS product way back then.) As it happens, PROC MATRIX was actually the key capability that jump-started the use of SAS at Westat ... and the rest is history, as they say.

I suspect that in this case, what goes around probably will NOT come back around again. ;-)


Mike Rhoads
RhoadsM1(a)Westat.com


-----Original Message-----
From: SAS(r) Discussion [mailto:SAS-L(a)LISTSERV.UGA.EDU] On Behalf Of Jonathan Goldberg
Sent: Wednesday, March 03, 2010 10:28 AM
To: SAS-L(a)LISTSERV.UGA.EDU
Subject: Re: Why SAS programmers need to be aware of perl and R

I agree with xlr82sas. Doing a SAS-R or SAS-Perl interface is SI's job, because they have a closed product with a proprietary data format.
Reading and writing SAS data sets can only be done reliably with SAS tools, which are not redistribuable.

It must be said that SAS has interfaces to both; remember the Perl data step object.

The problem with building interfaces is with data type translations. I assume that's why the R interface in in IML; other parts of SAS don't have any data type that loosely corresponds to an R frame. Likewise with Perl; SAS functions cannot return arrays (and other data types).

To my mind this is an arguement for moving IML to Base.

So, while I think it's SI's job, that job presents problems with no obvious (at least to me) solutions.
From: John Burton on
Mike:

On Wed, Mar 3, 2010 at 1:31 PM, Mike Rhoads <RHOADSM1(a)westat.com> wrote:
> I suspect that in this case, what goes around probably will NOT come back around again. ;-)

As one would expect.

I am waiting for SAS/EG to be incorporated into Base SAS. :-?


Best Cheers,
Ray Burton
Richmond VA
AnalyticBridge, inCircle, Linked-In, MedZilla, SAS/L, IT-Toolbox
http://www.analyticbridge.com/profile�/rayburton/
http://www.linkedin.com/in/johnrayburton/
http://it.toolbox.com/people/ray_burton/?pv=1/
From: "F. J. Kelley" on
proc CALC?

I don't believe I ever used it.

---- Original message ----
>Date: Wed, 3 Mar 2010 15:32:16 -0500
>From: "SAS(r) Discussion" <SAS-L(a)LISTSERV.UGA.EDU> (on behalf of John Burton <jrburtonsaspro(a)GMAIL.COM>)
>Subject: Re: [SAS-L] Why SAS programmers need to be aware of perl and R
>To: SAS-L(a)LISTSERV.UGA.EDU
>
>On Wed, Mar 3, 2010 at 1:50 PM, F. J. Kelley <jkelley(a)uga.edu> wrote:
>> I wondered if any other old timer would remember this. Proc Matrix was removed as of V6, but had been a staple of SAS in the years before. With Matrix you could write stat procs which did not exist in SAS/Stat (at the time).
>>
>
>I wonder if the old-timers and the spreadsheet proc that was in Base
>SAS back in the 80s? I don't remember the name of the proc, but that
>it soon disappeared as some PC shreadsheet was the dominent software
>at the time and that has now been replaced by MS/Excell.
>
>--
>Best Cheers,
>Ray Burton
>Richmond VA
>AnalyticBridge, inCircle, Linked-In, MedZilla, SAS/L, IT-Toolbox
>http://www.analyticbridge.com/profile�/rayburton/
>http://www.linkedin.com/in/johnrayburton/
>http://it.toolbox.com/people/ray_burton/?pv=1/
From: John Burton on
On Wed, Mar 3, 2010 at 1:50 PM, F. J. Kelley <jkelley(a)uga.edu> wrote:
> I wondered if any other old timer would remember this. Proc Matrix was removed as of V6, but had been a staple of SAS in the years before. With Matrix you could write stat procs which did not exist in SAS/Stat (at the time).
>

I wonder if the old-timers and the spreadsheet proc that was in Base
SAS back in the 80s? I don't remember the name of the proc, but that
it soon disappeared as some PC shreadsheet was the dominent software
at the time and that has now been replaced by MS/Excell.

--
Best Cheers,
Ray Burton
Richmond VA
AnalyticBridge, inCircle, Linked-In, MedZilla, SAS/L, IT-Toolbox
http://www.analyticbridge.com/profile�/rayburton/
http://www.linkedin.com/in/johnrayburton/
http://it.toolbox.com/people/ray_burton/?pv=1/
From: John Burton on
Yep, that's what I thought it was,

but didn't want to say so, be incorrect and appear the fool.

I tried to use it to develop a project for a client (the company
comptroller's secretary), but she didn't like it.
So, I had to simulate another spreadsheet using Data Step Programming
and SAS/FSE.


Best Cheers,
Ray Burton
Richmond VA
AnalyticBridge, inCircle, Linked-In, MedZilla, SAS/L, IT-Toolbox
http://www.analyticbridge.com/profile�/rayburton/
http://www.linkedin.com/in/johnrayburton/
http://it.toolbox.com/people/ray_burton/?pv=1/

On Wed, Mar 3, 2010 at 3:36 PM, F. J. Kelley <jkelley(a)uga.edu> wrote:
> proc CALC?
>
> I don't believe I ever used it.
>
> ---- Original message ----
>>Date: Wed, 3 Mar 2010 15:32:16 -0500
>>From: "SAS(r) Discussion" <SAS-L(a)LISTSERV.UGA.EDU> (on behalf of John Burton <jrburtonsaspro(a)GMAIL.COM>)
>>Subject: Re: [SAS-L] Why SAS programmers need to be aware of perl and R
>>To: SAS-L(a)LISTSERV.UGA.EDU
>>
>>On Wed, Mar 3, 2010 at 1:50 PM, F. J. Kelley <jkelley(a)uga.edu> wrote:
>>> I wondered if any other old timer would remember this. Proc Matrix was removed as of V6, but had been a staple of SAS in the years before. With Matrix you could write stat procs which did not exist in SAS/Stat (at the time).
>>>
>>
>>I wonder if the old-timers and the spreadsheet proc that was in Base
>>SAS back in the 80s? I don't remember the name of the proc, but that
>>it soon disappeared as some PC shreadsheet was the dominent software
>>at the time and that has now been replaced by MS/Excell.
>>
>>--
>>Best Cheers,
>>Ray Burton