MUMPS to Cache

165 views
Skip to first unread message

meenu...@gmail.com

unread,
Jan 22, 2014, 6:06:39 AM1/22/14
to intersystems...@googlegroups.com
How to migrate Mumps code to cache?
 
Any tools available?
 
Thanks in advance,
Meena

David Whitten

unread,
Jan 22, 2014, 5:20:45 PM1/22/14
to intersystems...@googlegroups.com
I think that It Just Works (tm)

Cache Object Script is a superset of Standard MUMPS.
If you have non-standard MUMPS, you probably can have it work by flipping the language switch , like MSM or DSM or DTM or ISM etc.
To my knowledge, there is no language switch for GT.M, or FreeM or MUMPS MV1, though.


--
--
Caché, Ensemble, DeepSee
 
---
You received this message because you are subscribed to the Google Groups "Caché, Ensemble, DeepSee" group.
To unsubscribe from this group and stop receiving emails from it, send an email to intersystems-publi...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Tom Fitzgibbon

unread,
Jan 22, 2014, 5:33:10 PM1/22/14
to intersystems...@googlegroups.com
Meena -

Conversion issues depend on what version of MUMPS code you have and any special functions the old code might be using that don't have a direct replacement in Cache.  Also, the old MUMPS code might be calling outside MUMPS to OS functions that a modern platform might not have.

If the original programmers were careful they may have used non-exotic MUMPS and the conversion will be easier.

The basic concept for conversion is to save routines/globals on some media (hopefully that your old/new platforms have in common), then move the routines/globals into a namespace on the new platform.  Then start testing the code to see what might or might not work.  Typically a programmer would build their own conversion tools customized to the conversion issues that came up.

Conversion can be non-trivial, again depending on the old code, but is usually feasible.

Tom Fitzgibbon | Multidata | 212-967-6700 x537


Reply all
Reply to author
Forward
0 new messages