Nimporter 1.0.0 发布

创新互联建站成都企业网站建设服务,提供成都网站制作、网站建设网站开发,网站定制,建网站,网站搭建,网站设计,成都响应式网站建设公司,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:18980820575
Nimporter 是一个用于将 Nim 编译为 Python 模块的工具,本次发布的版本是 1.0.0,它带来了一些新特性和改进。
新特性
支持 Python 3.6+
支持将 Nim 代码编译为 CPython 扩展模块
支持导入 Nim 生成的 Python 模块
改进
优化了编译速度
提高了生成的 Python 模块的性能
修复了一些已知的问题
使用示例
要使用 Nimporter,首先需要安装它:
pip install nimporter
创建一个名为 example.nim 的 Nim 文件,内容如下:
proc hello*(): string = "Hello, world!"
接下来,使用 nim c rPython example.nim 命令将 Nim 文件编译为 Python 模块,这将生成一个名为 example.pyd(在 Windows 上)或 example.so(在其他平台上)的文件。
在 Python 代码中导入并使用这个模块:
import example print(example.hello())
运行这段 Python 代码,将输出 "Hello, world!"。
归纳
Nimporter 1.0.0 的发布为用户提供了一个方便的方式来将 Nim 代码编译为 Python 模块,并允许在 Python 代码中直接调用 Nim 函数,这为 Nim 和 Python 之间的互操作性提供了更多可能性。