问题标签 [daml]
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.
daml - 与 GHCI 等效的 daml repl
haskell ghci repl 是一种通过 :t 和 :k 快速查找类型和种类的绝妙方法,并为漏洞驱动开发提供快速反馈循环。
DAML 是否通过 CLI 提供此功能(不是 VS 代码工具提示弹出窗口)。如果没有,是否在发布路线图上?或任何无法完成的技术原因?
daml - 我想在 DAML 中编写一个反向 DVP 结算的代码(它应该在一定时间后自动发生)
我想在 DAML 中编写一个反向 DVP 结算的代码(它应该在一定时间后自动发生)。daml 文档中是否有任何类似的程序可用,或者任何人都可以帮助我编写代码吗?
daml - DAML LookupByKey 和 FetchByKey 需要不同的权限才能运行
我与多个签署人签订了合同。是否有关于如何执行 LookupBykey 合同的示例?我无法弄清楚如何获得各方授权 LookupBykey 工作。
还有没有人可以向我解释为什么 LookupByKey 需要比 FetchByKey 更多的运行权限?
使用 LookupByKey 和 FetchByKey 放置一些代码来获得相同的合约。对于同一方,FetchByKey 有效,但 LookupByKey 无效。
LookupByKey 在 Main:38:3 提交时遇到场景执行失败:#1: DA.Internal.Prelude:365:26 的 Sample:Sample 的键查找失败,因为缺少来自“partyA”的授权
daml - 在 DAML 工作室中禁用 linter
是否可以禁用 daml studio 似乎正在应用的 linter,因为~0.13.18ish
警告在 IDE 中会分散视觉注意力。
例如:用下划线书写选项名称时。
Warning: use of camelCase
我尝试.dlint
在项目根目录中添加文件但没有效果
- ignore: {name: 'Use camelCase'}
经调查,它似乎内置在 LSP 实现中的 damlc 中,但不能用.daml.yaml
daml 工作室本身的内部专门覆盖它?
https://github.com/digital-asset/daml/blob/master/compiler/damlc/daml-ide-core/dlint.yaml
https://github.com/digital-asset/daml/issues/2386
由于所有选项名称都必须是唯一的,因此根据 docs 建议使用下划线命名空间TemplateName_ChoiceName
是我认为命名选项的最佳方法。
有什么我可能做错的事情或关于如何配置 daml studio 以接受 linting 配置文件的任何建议。
daml - DAML 沙盒错误:错误:注册表项 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' 的值为 '1.8',但需要 '1.7'
启动沙箱时出现以下错误。我认为我们需要按照 DAML 文档使用 jdk8。
daml 沙箱 --scenario Main:setup .daml/dist/quickstart-0.0.1.dar
错误:注册表项 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' 的值为 '1.8',但需要 '1.7'。错误:找不到 java.dll 错误:找不到 Java SE 运行时环境。daml-helper:运行 Raw 命令时收到 ExitFailure 2:java -jar "C:\Users\santh\AppData\Roaming\daml\sdk\0.13.21\sandbox/sandbox.jar" --scenario Main:setup .daml/ dist/quickstart-0.0.1.dar
daml - 从另一个选择中做出选择;自我参照
我一直想从另一个选择中做出选择(对于相同的模板)。有没有办法在不知道合同 ID 的情况下做到这一点?即我不能exercise ??? MyChoice
从另一个选择的身体中调用,而不知道???
。还是我试图做一些根本错误的事情?理想情况下像exercise this.id MyChoice
daml - 错误,中止,断言和失败之间的区别?
DAML 中的 、error
和有什么区别?fail
abort
assert
generics - 在 DAML 中是否可以有一个通用参数来选择,而模板本身不是通用的?
在我的模型中,我试图定义一个非泛型模板,该模板具有一个采用泛型参数的选项。我不知道该怎么做。甚至可能吗?如果不是,为什么?
daml - 如何从 DAML 中的 if 及其对应的 else 返回不同的类型?
目前在 DAML 中,if 和 else 条件期望返回相同的输出。
如何返回不同的类型?