jsonnet 中的自定义内置函数



有没有办法从jsonnet调用golang函数?

现在有一个jsonnet的go端口,例如ksonnet正在添加自定义本机函数,我想知道是否有办法使用更多本机函数扩展jsonnet?

我有很多用 golang 编写的包(带有单元测试等(,现在看来我需要将其中一些重写为 jsonnet。

正如go-jsonnet的问题自定义内置函数#223中所讨论的,您可以引入自定义golang函数,但无法提供可插拔的支持 - 您不能直接使用jsonnet二进制文件中的函数。

您需要编译自己的二进制文件/库,以创建vm.NativeFunctionjsonnet VM 的实例,然后在其中添加本机函数。

最新更新