PikaScript是一个完全重写的超轻量级python引擎,零依赖,零配置,可以在少于4KB的RAM下运行(如stm32g030c8和stm32f103c8),极易部署和扩展,具有大量的中文文档和视频资料。
PikaScript是一个完全重写的超轻量级python引擎,零依赖,零配置,可以在少于4KB的RAM下运行(如stm32g030c8和stm32f103c8),极易部署和扩展,具有大量的中文文档和视频资料。
PikaScript v1.10.0 已经发布,轻量级跨平台嵌入式 Python 引擎 此版本更新内容包括: 功能更新: 性能 速度提升高达78% 语言 初步支持"try...except" #169 支持 0bxxx字面值 #171 支持像 String('test').split('t') 这样的函数链 支持切片嵌套,如 a = x[y[z]] #173 支持切片链,如 a[x][y] #174 支持 function()[x] #177 支持元组字面值 #178 支持绑定来自其他 *.py (除main.py外)引入的 .pyi 支持 del 关键字 https://gitee....
PikaScript v1.9.0 已经发布,轻量级跨平台嵌入式 Python 引擎 此版本更新内容包括: 概述 可靠性大幅提高,在实际工程中受到检验并得到了大量的反馈。 包含大量实用的功能改进和错误修复。 功能更新 内核 支持 [] 字节的索引 支持 print() 和 str() 的 __str__ 魔法方法 支持 len() 和 __len()__ 魔法方法 支持 0o100 的八进制字面值 在 python 脚本中支持 Tab 为 pikaVM 检查栈溢出 支持 preCompiler 的 *.py 中 fuction 定义...
PikaScript v1.8.0 已经发布,轻量级跨平台嵌入式 Python 引擎 此版本更新内容包括: 功能更新: 支持PC端将python文件编译为字节码打包进固件,支持多python文件(无需文件系统)。 内存管理使用引用计数,支持工厂方法。 使用 valgrind 对内存隐患进行了全面排查。 功能解读视频: https://www.bilibili.com/video/BV14t4y1x7nv 不兼容更新: C 模块的python声明文件后缀由.py修改为.pyi,语法内容不变。 迁移指南: 将 C 模块...
PikaScript v1.7.0 已经发布,轻量级跨平台嵌入式 Python 引擎。 此版本更新内容包括: 在 C 模块的 py 方法声明中使用 self, 更好地支持 pylance 智能提示。 在 REPL 中支持定义函数。 在 REPL 中支持定义类。 增强了 REPL 的稳定性,增强了错误提示。 支持 list 和 dict 的 built-in 模式(需要配置)。 增加了 ctypes 模块,提供类似 cpython 的 ctypes 兼容。 脚本中支持了 import as, from import, from import as 语法。 ...
PikaScript v1.6.0 已经发布,轻量级跨平台嵌入式 Python 引擎。 此版本更新内容包括: v1.6.0发布,相较于v1.5.0: 性能提升339% 支持含参构造 支持多行注释 支持 byteArray 支持 main.py 中的空行 支持除零异常 交互式运行中,直接打印未赋值出去的参数 支持性能模式的配置 检查函数的入口参数个数 语法分析 bug 修复 详情查看:https://gitee.com/Lyon1998/pikascript/releases/v1.6.0...
评论