diff --git a/README.md b/README.md index 13866f58..8dc2b185 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,18 @@ -# pocketpy +# PocketPy
- PocketPy is a lightweight(~5000 LOC) Python interpreter for game engines. +**English | [简体中文](README_zh.md) ** + It is extremely easy to embed. Including a compiler, optimizer and bytecode virtual machine. All of them are available in a single header file `pocketpy.h`, without external dependencies. Please see https://pocketpy.dev for details or try [Live Demo](https://blueloveth.github.io/pocketpy). diff --git a/README_zh.md b/README_zh.md new file mode 100644 index 00000000..8f8b1ba3 --- /dev/null +++ b/README_zh.md @@ -0,0 +1,30 @@ +# PocketPy + + +PocketPy 是一个轻量级的Python解释器,为嵌入至游戏引擎而设计。 + +它包含一个编译器和基于字节码的虚拟机,以及交互式命令窗的实现。所有功能均集成在单个头文件`pocketpy.h`中,不包含外部依赖项,能很方便地嵌入至你的应用。 + +请查阅 https://pocketpy.dev 获取更多细节,或者尝试 [在线Demo](https://blueloveth.github.io/pocketpy)。 + + + +## 参考 + ++ [cpython](https://github.com/python/cpython) + ++ [byterun](http://qingyunha.github.io/taotao/) + ++ [emhash](https://github.com/ktprime/emhash) + +## 开源协议 + +MIT License \ No newline at end of file