问题标签 [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.

0 投票
2 回答
105 浏览

daml - 与 GHCI 等效的 daml repl

haskell ghci repl 是一种通过 :t 和 :k 快速查找类型和种类的绝妙方法,并为漏洞驱动开发提供快速反馈循环。

DAML 是否通过 CLI 提供此功能(不是 VS 代码工具提示弹出窗口)。如果没有,是否在发布路线图上?或任何无法完成的技术原因?

0 投票
1 回答
64 浏览

daml - 前模型样本中引用的“da”工具是什么?

我一直在关注daml 文档并设法根据文档教程安装了 SDK 0.13.14。但是,当我查看前模型样本时,它们都指的是一个da工具,例如:

或者

da路径中没有任何可执行文件,只有daml.

更新daml build我在crowd-funding示例中使用以下错误:

0 投票
1 回答
51 浏览

daml - 我想在 DAML 中编写一个反向 DVP 结算的代码(它应该在一定时间后自动发生)

我想在 DAML 中编写一个反向 DVP 结算的代码(它应该在一定时间后自动发生)。daml 文档中是否有任何类似的程序可用,或者任何人都可以帮助我编写代码吗?

0 投票
1 回答
211 浏览

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”的授权

0 投票
1 回答
54 浏览

daml - 在 DAML 工作室中禁用 linter

是否可以禁用 daml studio 似乎正在应用的 linter,因为~0.13.18ish警告在 IDE 中会分散视觉注意力。

例如:用下划线书写选项名称时。

Warning: use of camelCase

我尝试.dlint在项目根目录中添加文件但没有效果

- ignore: {name: 'Use camelCase'}

经调查,它似乎内置在 LSP 实现中的 damlc 中,但不能用.daml.yamldaml 工作室本身的内部专门覆盖它?

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 配置文件的任何建议。

0 投票
1 回答
114 浏览

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

0 投票
2 回答
71 浏览

daml - 从另一个选择中做出选择;自我参照

我一直想从另一个选择中做出选择(对于相同的模板)。有没有办法在不知道合同 ID 的情况下做到这一点?即我不能exercise ??? MyChoice从另一个选择的身体中调用,而不知道???。还是我试图做一些根本错误的事情?理想情况下像exercise this.id MyChoice

0 投票
1 回答
265 浏览

daml - 错误,中止,断言和失败之间的区别?

DAML 中的 、error和有什么区别?failabortassert

0 投票
1 回答
71 浏览

generics - 在 DAML 中是否可以有一个通用参数来选择,而模板本身不是通用的?

在我的模型中,我试图定义一个非泛型模板,该模板具有一个采用泛型参数的选项。我不知道该怎么做。甚至可能吗?如果不是,为什么?

0 投票
2 回答
146 浏览

daml - 如何从 DAML 中的 if 及其对应的 else 返回不同的类型?

目前在 DAML 中,if 和 else 条件期望返回相同的输出。

如何返回不同的类型?