Yes, indeed, GT.M provides mechanisms for finding and listing routines
(look at ^%RD and ^%RSEL in Chapter 10 of the Programmers Guide).  The
flip side of the added flexibility that a GT.M process gets by using a
search path approach (as defined by $ZROUtines) to find routines is some
added complexity in locating routines, but it's all there in the utility
programs.

Apropos Kevin's question, although I have never personally touched any M
implementation except GT.M, I have been told that every M implementation
deviates from the 1995 standard in at least some way, and all M
implementations of course extend the 1995 standard.  Every enterprise
scale M application I have seen which is designed to run on multiple M
implementations has layers in the software to hide differences between
implementations.  Those that have code generators generate variant code;
others have a foundation layer like VistA's kernel.

Ultimately, standards compliance is a business issue.  As a community
driven M implementation, we look to our community to fund the things
that the community needs.

-- Bhaskar

On Mon, 2005-07-25 at 11:25 -0500, Greg Woodhouse wrote:
> I'm supprised GT.M doesn't support the ^$ROUTINE SSVN, but part of 
> Kernel's job is to hide system quirks like this. Presumably, GT.M 
> provides some other mechanism for listing routines so it should be 
> possible to write GT.M specific code to do the same thing.
> 
> --- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
> 
> > If ^$R() is part of the 95 M standard (as Ed de Moel's 
> > reference seems to indicate it is), why doesn't GT.M 
> > support it.  Isn't it fair game for the VA to use? 
> >  
> > Kevin



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to