问题标签 [mumps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mumps - GT.M - 直接模式下的编译器
我正在使用 GT.M 源代码并在 mumps.hlp 文件中阅读此信息:
ZCOMpile
ZCOMPILE 命令从 GT.M 运行时环境中调用 GT.M 编译器。
在 GT.M 本身中,ZCOMPILE 提供了 mumps 命令的功能,除了 mumps -direct。
那么...在“mumps -direct”模式下使用哪个编译器,哪个文件存储该编译器的源代码?我的意思是,当你输入:
GTM> SET ^FOO="BAR"
哪个编译器负责编译该命令
java - 如何使用 java 应用程序读取 MUMPS (GT M) 数据库?
有人知道如何使用 JAVA 应用程序或任何开源工具读取 MUMPS 数据库(GTM)吗?
我必须使用我们的 java 应用程序/任何中介应用程序来阅读 WorldVistA 应用程序的 MUMPS 数据库。
有没有将腮腺炎数据库映射到 RDBMS 的工具?
interop - 如何使用 Callin API 处理假定变量?
我希望使用 InterSystems 提供的Callin API创建一个应用程序,但我需要使用的一些现有 M 代码依赖于假定变量。
如何为我调用的标签提供这种状态?
(请注意,如果我将变量添加为形式参数,它将获得new
'd 并且其他标签将停止工作。)
我想创建一个系统,我可以在其中插入另一种语言的代码,这些代码可能被 M 代码“夹在中间”:
所以x
上面是"arg1, arg2, arg3, variable, (hello, arg2 and variable)"
.
我正在寻找一种方法来传递assumed
变量的值。
excel - Non-Ugly Way 将 MUMPS $H 格式的日期/时间转换为 Excel 2016 日期/时间
我正在寻找一种不难看的方法将 MUMPS 格式的 $H(“63868,62327”是 2015 年 11 月 12 日 17:18:47)日期/时间转换为 Excel 2016 兼容格式日期/时间格式。我想出了以下内容,但这很丑:
虽然这确实有效,但它绝对是丑陋的。有任何想法吗?
algorithm - 查找“去年一周中的同一天”的与语言无关的算法是什么
我想找到“去年一周的同一天”。我敢肯定,这个问题会有很多我还没有开始思考的微妙之处,但我相信这个问题很可能是一个常见的问题。
以下是一些有人可能想要使用此算法的用例:
示例 1
我是沃尔玛的经理。我想知道去年同一天我卖出了多少只小猫连指手套。我知道小猫连指手套的购买与一周中的某一天和一年中的一周密切相关。因此,我想知道“我需要为明天“一月的第一个星期二”储备多少只小猫手套。
示例 2
我是医院的护士。我想确定下周每天有多少病人来,这样我就可以更好地使工作人员与床位需求保持一致。我知道每周每天有多少患者到达医院的趋势很明显,我想看看去年“11 月的第三个星期五”有多少患者。
我觉得这是人们必须遇到的标准问题。是否有应对这一挑战的最佳方法?我可以想象今年有五个星期五的问题,比如 11 月,而去年只有四个,所以你不能以这种方式报告。
什么是该算法的与语言无关的(尽管如果你很好奇,我会在 M 中实现这个)方法?
intersystems-cache - 验证模式 MUMPS
我正在努力在 M 中创建一个程序,以某种格式读取名称的输入。一旦用户放置一个空值,它就会打印出所有的值。我卡住的地方是读入一个全局变量。我期待着我能收到的任何意见。
intersystems-cache - 在全局中搜索字符串
我试图找出遍历以下全局的最佳方法是我所写的。
^ZName(subscript)
如果名称或名称的一部分与全局匹配,我会收到以下结果。你们建议什么是仅提取下标的最佳方法?我在想$E
or $P
,但我认为它不够具体。另外,如果有任何其他书籍或网站可以很好地指导M
,我很想知道并非常感激。感谢您的所有帮助。
intersystems-cache - 循环内的字符计数
不是像我在下面的代码中那样使用硬编码调用,是否可以在 For 循环中使用 WRITE 命令来打印每个字符的使用次数?下面是我写的内容,它会给我“A = n”,但我想要的是“A = n”,“B = n”等,而不是硬编码。
intersystems-cache - 字符串替换
在您看来,在不使用 $R 的情况下替换字符串中的某些内容的最佳方法是什么?我写了一个全局的,我试图用 PAUL 替换 PETER,但不使用 $R。这是我认为可行的迭代,但它只是取代了第一个彼得。对于同一条线上的多个彼得,你们有什么建议?
这是我的第二次尝试,但我仍然需要多次运行它才能执行所有更改。我的循环中是否缺少某些内容?
macos - 如何在 Mac os X 上的 MUMPS 中创建子例程
我正在开始一个项目,我需要对 MUMP(马萨诸塞州综合医院实用多编程系统)有一些阅读知识。我已经设法让它在我的 OS X El Capitan 计算机上运行。我可以做一些简单的事情,但似乎无法创建一个简单的子程序。根据我能找到的规范,一个子程序是由一个标签创建的,然后是以制表符或空白开头的行和说明,这样
将是一个我可以调用的子程序
当我尝试输入它时,它会立即执行 WRITE 语句。
此外,许多示例采用以下形式:
当我开始输入 DO Average 行时,我收到一个错误,即未定义平均值。
关于如何进入子程序的任何想法?