用于 Jupyter 的便携式 Lua 内核
项目描述
伊卢阿
ILua是用于Lua语言
的功能丰富的便携式控制台和Jupyter内核 。
特征
- 与 Lua 实现无关
- 代码完成
- 代码检查
- 检索函数文档
- 如果可用,甚至可以检索函数源(使用 ?? 调用)
- 漂亮的打印结果
- 使用 _ 访问最后一个结果
- 跨会话执行历史
- 适用于 Linux 和 Windows
- Lua 没有本机依赖项
- Python 的基于 pip 的安装
项目状态
ILua 正在大力开发中,但如果您能就困扰您的问题提出问题,甚至发送拉取请求,我仍然非常感激!
安装
pip install ilua
# From source
git clone https://github.com/guysv/ilua.git --recurse-submodules
cd ilua
pip install -e . --user
python setup.py install_data -d ~/.local # pip install -e . forgets data_files...
关于 ILua 的架构
与在 Lua 中实现 Jupyter 协议的现有 Lua Jupyter 内核相反(并且依赖于作为本机模块的 lzmq),ILua 在 Python 中实现与 Jupyter 的通信,后者又通过命名管道 IPC 与 Lua 通信。这使 ILua 不再局限于单个 Lua 实现 ABI。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
ilua-0.2.1.tar.gz
(55.9 kB
查看哈希)
内置分布
ilua-0.2.1-py2.py3-none-any.whl
(70.6 kB
查看哈希)