Even worse
>ZL ZZGBAD ZP
FACT(MYN) ; ; 3/8/05 12:23pm
Q:MYN'>0 1
Q $$FACT(MYN-1)
;
FACT2(MYN) ;
N X
S X=MYN
Q:X'>0 1
Q $$FACT(X-1)
>W $$FACT^ZZGBAD(5)
1
>W $$FACT2^ZZGBAD(5)
1
>
--- Greg Woodhouse <[EMAIL PROTECTED]> wrote:
> Sure.
>
>
> >ZL ZZGBAD ZP
> FACT(MYN) ; ; 3/8/05 12:14pm
> Q:MYN'>0 1
> S VAL=$$FACT(MYN-1)
> S MYN=0 ;MYN changed!
> Q VAL
>
> >W $$FACT^ZZGBAD(5)
> 1
> >
>
>
> --- Greg Kreis <[EMAIL PROTECTED]> wrote:
>
> > I am not following your reasoning Greg. Can you provide an
> example?
> >
> > Greg Woodhouse wrote:
> >
> > >Another thing to watch out for is recursive calls. With the
> scoping
> > >works in MUMPS it seems to me that the only safe option is to copy
> > >parameter values into NEW variables (so that you have a separate
> > copy
> > >in each stack frame). Otherwise, things might not work as you
> > expect.
> > >
> > >--- Greg Woodhouse <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > >>In fact, I recall creating a special lookup routine that called
> > ^DIC
> > >>--
> > >>except that I neglected to include the "I" flag for ignore
> special
> > >>lookup routine. Needless to say, the result was "interesting".
> > >>
> > >>--- Greg Kreis <[EMAIL PROTECTED]> wrote:
> > >>
> > >>
> > >>
> > >>>It can happen with repeatedly performing a DO command to any
> > >>>location.
> > >>>Anything that is putting new entries on the stack frame without
> > >>>eventually removing them. The stack on DSM or Cache can
> probably
> > >>>handle
> > >>>300+ entries, so it never overflows with legitimate logic. ;-)
> > >>>
> > >>>Greg Woodhouse wrote:
> > >>>
> > >>>
> > >>>
> > >>>>It means there was an intepreter stack overflow. :-)
> > >>>>
> > >>>>Actually, I think you got into an infinite loop making repeated
> > >>>>
> > >>>>
> > >>>routine
> > >>>
> > >>>
> > >>>>calls (each of which requires the allocation of a new stack
> > frame,
> > >>>>which contains such details as NEW variables and the return
> > >>>>
> > >>>>
> > >>>address).
> > >>>
> > >>>
> > >>>>--- "Naik, Chintan (EDS)" <[EMAIL PROTECTED]> wrote:
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>>Anyone know what this error means?
> > >>>>>
> > >>>>>%DSM-E-STKOVR, Interpreter stack overflow
> > >>>>>
> > >>>>>
> > >>>>>Thanks,
> > >>>>>
> > >>>>>Chintan Naik
> > >>>>>Health System Design & Development
> > >>>>>* (972)-796-2414 - (Plano - Tue, Wed, Thu)
> > >>>>>* (817)-798-0546 - (Dallas OIFO - Mon, Fri)
> > >>>>>* Fax: (972)-796-6181
> > >>>>>* mailto:[EMAIL PROTECTED]
> > >>>>>
> > >>>>>To care for him who shall have borne the battle and for his
> > widow
> > >>>>>
> > >>>>>
> > >>>and
> > >>>
> > >>>
> > >>>>>his orphan... Abraham Lincoln
> > >>>>>
> > >>>>>Enrollment Systems Group... Where VA Health Care Begins!
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>-------------------------------------------------------
> > >>>>>SF email is sponsored by - The IT Product Guide
> > >>>>>Read honest & candid reviews on hundreds of IT Products from
> > real
> > >>>>>users.
> > >>>>>Discover which products truly live up to the hype. Start
> reading
> > >>>>>
> > >>>>>
> > >>>now.
> > >>>
> > >>>
> > >>>>>http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
> > >>>>>_______________________________________________
> > >>>>>Hardhats-members mailing list
> > >>>>>[email protected]
> > >>>>>https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>=====
> > >>>>A practical man is a man who practices the errors of his
> > >>>>
> > >>>>
> > >>>forefathers. --Benjamin Disraeli
> > >>>
> > >>>
> > >>>>====
> > >>>>Greg Woodhouse
> > >>>>[EMAIL PROTECTED]
> > >>>>[EMAIL PROTECTED]
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>-------------------------------------------------------
> > >>>>SF email is sponsored by - The IT Product Guide
> > >>>>Read honest & candid reviews on hundreds of IT Products from
> real
> > >>>>
> > >>>>
> > >>>users.
> > >>>
> > >>>
> > >>>>Discover which products truly live up to the hype. Start
> reading
> > >>>>
> > >>>>
> > >>>now.
> > >>>
> > >>>
> > >>>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >>>>_______________________________________________
> > >>>>Hardhats-members mailing list
> > >>>>[email protected]
> > >>>>https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>=====
> > >>A practical man is a man who practices the errors of his
> > forefathers.
> > >>--Benjamin Disraeli
> > >>====
> > >>Greg Woodhouse
> > >>[EMAIL PROTECTED]
> > >>[EMAIL PROTECTED]
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>-------------------------------------------------------
> > >>SF email is sponsored by - The IT Product Guide
> > >>Read honest & candid reviews on hundreds of IT Products from real
> > >>users.
> > >>Discover which products truly live up to the hype. Start reading
> > now.
> > >>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >>_______________________________________________
> > >>Hardhats-members mailing list
> > >>[email protected]
> > >>https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >>
> > >>
> > >>
> > >
> > >
> > >=====
> > >A practical man is a man who practices the errors of his
> > forefathers. --Benjamin Disraeli
> > >====
> > >Greg Woodhouse
> > >[EMAIL PROTECTED]
> > >[EMAIL PROTECTED]
> > >
> > >
> > >
> > >
> > >
> > >-------------------------------------------------------
> > >SF email is sponsored by - The IT Product Guide
> > >Read honest & candid reviews on hundreds of IT Products from real
> > users.
> > >Discover which products truly live up to the hype. Start reading
> > now.
> > >http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >_______________________________________________
> > >Hardhats-members mailing list
> > >[email protected]
> > >https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >
> > >
> > >
> >
>
>
> =====
> A practical man is a man who practices the errors of his forefathers.
> --Benjamin Disraeli
> ====
> Greg Woodhouse
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real
> users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Hardhats-members mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>
=====
A practical man is a man who practices the errors of his forefathers.
--Benjamin Disraeli
====
Greg Woodhouse
[EMAIL PROTECTED]
[EMAIL PROTECTED]
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members