1

我正在尝试将一些脚本从现代版本的 Intersystems Cache 移植回 1980 年代的 Datatree MUMPS。它是在设置 $ZUTIL(18,2) 的上下文中编写的。也就是说,未定义的变量解析为空字符串,而不是抛出“未定义的变量”错误。

有没有人知道 DTM 是否支持类似的功能来自动解析每个进程或全局的未定义变量,而不是全部重构以检查 $DATA?

*更新:运行“zzswitch +2”就可以了。

4

1 回答 1

3

那是一个棘手的问题。

看看这个文件:

ftp://ftp.intersystems.com/pub/cache/DTMtoCache.doc95

它说在 DTM 中相当于 $ZU(18) 是 zzswitch +2 / -2

我现在显然无法运行 DTM,所以只需尝试发出 zzswitch +2 然后 zzswitch -2 看看它如何影响处理未定义变量的方式。

PS:我会理解从 DTM 迁移到 Cache 的努力,但要回去吗?伙计,它甚至不是死灵术,现在是考古学。

于 2011-06-19T06:30:43.487 回答