XINDEX updated?

I vaguely recall a new version of XINDEX being produced? If true, where can I download a copy? 

like0

Comments

VistA M Routine Analyzer

Peter Li's picture

Chris,

RGI created a new XINDEX to analyze MUMPS code for refactoring purpose, see http://code.osehra.org/journal/browse/publication/9.  It was submitted to the OSEHRA Tech Journal under the name of VistA M Routine Analyzer.

Peter

 

like0

XINDEX updated?

Afsin Ustundag's picture

Chris, we cleaned up the code and functionality. The latest version with documentation is available in github.com/OSEHR/M-RoutineAnalyzer.

It is not a replacement for XINDEX. Rather it uses XINDEX M parser (with some fixes) underneath to generate reports for dependencies and code quality (assumed variables, direct global access, etc). Most reports are also entry point based rather than routine based as in XINDEX.

I belive VA was also working on a new and improved version of XINDEX but I have not heard the latest on that.

Let me know what you want to use XINDEX for and I can tell if M-RoutineAnalyzer would be an alternative.

________________________________
From: Apache [apache@groups.osehra.org] on behalf of petercyli [pli@tiag.net]
Sent: Tuesday, August 28, 2012 2:47 PM
To: Development Tools
Subject: Re: [development-tools] XINDEX updated?

Chris,

RGI created a new XINDEX to analyze MUMPS code for refactoring purpose, see http://code.osehra.org/journal/browse/publication/9. It was submitted to the OSEHRA Tech Journal under the name of VistA M Routine Analyzer.

Peter

--
Full post: http://www.osehra.org/discussion/xindex-updated
Manage my subscriptions: http://www.osehra.org/og_mailinglist/subscriptions
Stop emails for this post: http://www.osehra.org/og_mailinglist/unsubscribe/968

like0

XINDEX updated?

Wes Turner's picture

There is an XINDEX KIDS patch (133) that attempts to fix some XINDEX
issues. We are in the process of evaluating it to see if it reduces the
false positives. We got it through Vitalia, but I am not sure if it has
been openly published yet, or if they are waiting for evaluation of its
utility. Is that what you are looking to find?

- Wes

On Tue, Aug 28, 2012 at 3:00 PM, Afsin Ustundag
<austundag@raygroupintl.com>wrote:

> Chris, we cleaned up the code and functionality. The latest version
> with documentation is available in github.com/OSEHR/M-RoutineAnalyzer.
>
>
>
> It is not a replacement for XINDEX. Rather it uses XINDEX M parser (with
> some fixes) underneath to generate reports for dependencies and code
> quality (assumed variables, direct global access, etc). Most reports are
> also entry point based rather than routine based as in XINDEX.
>
>
>
> I belive VA was also working on a new and improved version of XINDEX but I
> have not heard the latest on that.
>
>
>
> Let me know what you want to use XINDEX for and I can tell if
> M-RoutineAnalyzer would be an alternative.
>
>
> ------------------------------
> *From:* Apache [apache@groups.osehra.org] on behalf of petercyli [
> pli@tiag.net]
> *Sent:* Tuesday, August 28, 2012 2:47 PM
> *To:* Development Tools
> *Subject:* Re: [development-tools] XINDEX updated?
>
> Chris,
>
> RGI created a new XINDEX to analyze MUMPS code for refactoring purpose,
> see http://code.osehra.org/journal/browse/publication/9. It was
> submitted to the OSEHRA Tech Journal under the name of VistA M Routine
> Analyzer.
>
> Peter
>
>
> --
> Full post: http://www.osehra.org/discussion/xindex-updated
> Manage my subscriptions:
> http://www.osehra.org/og_mailinglist/subscriptions
> Stop emails for this post:
> http://www.osehra.org/og_mailinglist/unsubscribe/968
>
> --
> Full post: http://www.osehra.org/discussion/xindex-updated
> Manage my subscriptions:
> http://www.osehra.org/og_mailinglist/subscriptions
> Stop emails for this post:
> http://www.osehra.org/og_mailinglist/unsubscribe/968
>

--
Wesley D. Turner, Ph.D.
Kitware, Inc.
Technical Leader
28 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4920

like0

github reference for XINDEX - ZZRGND*

Kirt Walker's picture

The github site seems now to be-

OSEHRA-Sandbox/M-RoutineAnalyzer

https://github.com/OSEHRA-Sandbox/M-RoutineAnalyzer.git   

The MRoutines in src/  are ZZRGND*.m

kw

 

like0