小编Enj*_*ras的帖子

OCaml库的绑定和内省

我想写一个OCaml库,它将被其他编程语言使用,如C或甚至python.

我不确定它是否可行,我想我需要放弃一些类型安全性并将动态检查添加到接口以获得动态类型语言.

它可行吗?是否有工具来实现此目标以自动生成绑定?我认为像Corba这样的东西不适合ocaml ABI,但我可能错了.

编辑:通过删除运行时要求并只使用具有llvm前端的语言,我可以使用llvm作为常见的ABI我猜,但它似乎很棘手.

binding ocaml idl

4
推荐指数
1
解决办法
425
查看次数

如何写一个浮点常数

我不知道,也不能在C++中找到正确的方法来输入浮点常数.

如果我想2 ^ -52,我该怎么写?而且,<<浮动是什么?那是对的吗 ?

const double pres = 1>>52
Run Code Online (Sandbox Code Playgroud)

c++ floating-point

1
推荐指数
1
解决办法
540
查看次数

标签 统计

binding ×1

c++ ×1

floating-point ×1

idl ×1

ocaml ×1