I would change that third sentence to :

"You can demand that your macro *is* the interface, but that implies you 
require your clients to re-assemble their code whenever they want to utilize 
any of the *real* interface changes"

Any interface worth its salt would support previously assembled code that is 
ignorant of the new parameter list bits and bytes.

Rob

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Steve Smith
Sent: Thursday, September 7, 2017 1:11 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: IEAARR

The crux of the matter is that an interface must be defined at the execution 
level.  Macros are ephemeral, merely a convenience. You can demand that your 
macro *is* the interface, but that implies you require your clients to 
re-assemble their code whenever the *real* interface changes.  Not so good from 
a customer-service (or
profit-making) perspective.

Some macros are more convenient for my purposes than others.  C'est la vie.

--
sas

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN
================================
Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 877.328.2932
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy
================================

This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to