Skip to main content

科布恩 FFI

项目描述

科布恩 FFI

Cobhan FFI 是一个概念验证系统,可让共享代码以 Rust 或 Go 编写,并以安全有效的方式从所有主要语言/平台使用,使用简单的辅助函数来管理任何不安全的数据编组。

类型

  • 支持的类型
    • int32 - 32 位有符号整数
    • int64 - 64 位有符号整数
    • float64 - 双精度 64 位 IEEE 754 浮点
    • Cobhan 缓冲区 - 长度分隔的 8 位缓冲区(无空分隔符)
      • utf-8 编码字符串
      • JSON
      • 二进制数据
  • Cobhan 缓冲区详细信息
    • 调用者提供输出缓冲区分配和容量
    • 被调用的函数可以通过临时文件透明地返回更大的值
    • 现代tmpfs完全由内存支持
  • 返回值
    • 返回标量值的函数可以直接返回值
      • 函数可以使用特殊情况并返回最大正值或最大负值或零值来表示错误或溢出条件
      • 函数可以允许标量值换行
      • 函数应该记录它们的上溢/下溢行为

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

cobhan-0.4.2.tar.gz (5.0 kB 查看哈希

已上传 source

内置分布

cobhan-0.4.2-py3-none-any.whl (5.8 kB 查看哈希

已上传 py3