SuperAPI AI 工具集

nim-expert

编程与开发

查看项目

更新于 10-16 03:39

技能介绍

用途:该技能提供 Nim 编程语言的专家级知识,重点覆盖元编程、宏系统、async/await 并发以及 Python/C 互操作,适合在用户涉及 Nim 相关开发问题时使用。

主要能力:涵盖语言特性(静态类型推断、编译到 C/C++/JavaScript、垃圾回收、UFCS 方法调用语法、泛型、效果系统);元编程(宏、模板、编译期执行、项重写宏、自定义 pragma、类型类);异步编程(async 过程、Future 类型、事件循环、异步 HTTP、multisync、chronos 框架);互操作(C 直接绑定、nimpy 集成 Python、JavaScript 后端、FFI、c2nim 与 nimterop 包装生成器)。

使用方式:资料未提供具体安装或调用命令,仅说明详细参考材料随技能存放并按需读取,包括代码示例(安装与设置、基础语法、宏与元编程、async/await、Python 互操作、C 互操作)以及官方文档、学习资源、工具(nimsuggest、nimble、c2nim、nimpy)和社区链接。

适用场景:Nim 代码组织与风格、类型安全设计、宏与模板编写、异步 I/O 编程、性能优化(如 -d:release、--opt:speed、--gc:arc 或 --gc:orc)以及跨语言集成。

限制:资料以最佳实践和反模式清单为主,未提供具体收费、价格、平台或效果数据;实际安装与运行步骤暂未提供。