问题标签 [oasis]
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.
ocaml - ocaml + oasis + 自定义模块,如何编译
所以我有以下文件:
_绿洲:
主要.ml:
玩家.ml:
当我运行 make 我得到这个错误:
我是 ocaml 和 oasis 等的新手。我做错了什么?
xsd - 如何使用 OASIS UBL 2.1 进行产品建模
我们正在开发一个存储产品信息的系统。我们希望使用标准作为我们数据的架构,而OASIS 通用商业语言标准 2.1似乎是合理的。
问题在于,如何将您的产品建模到此模式中并不是很清楚。是否有任何关于如何将此标准用于产品模型的示例?
例如,ItemType
似乎适用于具有其信息的产品 - 但如何描述产品的变体?
此外,还有其他更易于理解/更适合此用例的标准吗?
ocaml - 选择要编译的文件以获得带有 Oasis 的模块
我决定将我的编译环境从 Makefile 和配置文件切换到 Oasis。
在我的configure
文件中,我有这个命令:
在我的Makefile
:
如果该库存在于我的计算机中,它允许我编译一个实际Externalwrapper
模块,如果它不存在,它允许我编译一个假模块。
现在,我尝试在 Oasis 中进行,但我不知道这是否可能,如果可以,我应该怎么做?
ocaml - 使用 Oasis 更改生成的可执行文件的名称
好吧,标题说明了一切,我想更改我的可执行文件的名称,因为现在我有
例如,它会生成一个文件main.native
而不是myexec
.
我试图做的是写
但那是因为我知道它会产生一个文件main.native
。如果在另一台计算机上生成main.byte
可执行文件怎么办。我不能写:
我觉得很糟糕。我看到了这篇文章,但奇怪的是,Oasis 部分回答了位置问题,而不是可执行文件名称。
ocaml - 将 Ocamlbuild 插件与 Oasis 一起使用
将 Ocamlbuild 插件(如Ocamlbuild-protoc)集成到 Oasis 管理的项目中的正确方法是什么?我知道如何手动编辑myocamlbuild.ml
以调用插件,但这还不够,因为尚未设置正确的标签。根据这个特定的插件文档,它需要使用以下命令调用,但我不知道如何在 Oasis 中执行此操作:
ocamlbuild -use-ocamlfind -plugin-tag "package(ocamlbuild_protoc)" target.native
还是我错过了 Oasis 中对 Ocamlbuild 插件的内置支持?
ocaml - OASIS中OCaml可执行文件的输出路径
我正在尝试在我的 _oasis 配置中指定可执行文件。到目前为止,这工作正常,并且在我的 _oasis 配置的根目录中创建了指向已编译二进制文件的链接。但是,我宁愿在子目录 ./bin 中创建二进制文件(链接) - 有没有办法实现这一点?
ocaml - How to add -thread to _oasis to compile with Core
I've been using oasis
to build my project using some external packages. Now I also want to use Jane Street's Core package. However, in order to compile with Core, you have to pass the -thread
flag to ocamlfind
, e.g. like this:
How can I tell oasis
to add the -thread
flag? Right now, my _oasis file includes something like the following:
Bar a collection of my own utilities from the same project. When I run oasis setup
and make
, I get this error:
I looked at the Oasis manual, and neither the common fields for all sections of the _oasis file, nor the fields that are specific to the Excutable section seem to be appropriate for adding a command line flag for ocamlfind
.
I thought that this answer might be relevant, but when I tried adding the extra keys it suggested, with -thread
as the value for XOCamlbuildExtraArgs
, I got an error:
java - 解析 oasis xml 文档
我想找出使用 oasis xsd 解析响应的最佳方法。我有以下响应 xml 字符串,但不知道如何解析它,我尝试从 oasis 复制 xsd 但无法创建 jaxb 对象。这是 xml 响应数据: