Portable Lua kernel for Jupyter
- Lua-implementation agnostic
- Code completions
- Code inspection
- Retreive function documentation
- Can even retreive the function source if available (invoked with ??)
- Pretty-printed results
- Access last result with _
- Cross-session execution history
- Works on Linux and Windows
- No native dependencies for Lua
- Python's pip based installation
ILua is under heavy development, but I would still really appreciate if you could open an issue about what bothers you, or even send a pull request!
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...
A Bit on ILua's Architecture
As opposed to existing Lua Jupyter kernels which implement the Jupyter protocol in Lua (and depend on lzmq which is a native module), ILua implements the communication with Jupyter in Python, which in turn talks with Lua via named-pipe IPC. This frees ILua from being bounded to a single Lua implementation ABI.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|ilua-0.2.1-py2.py3-none-any.whl (70.6 kB) Copy SHA256 hash SHA256||Wheel||py2.py3|
|ilua-0.2.1.tar.gz (55.9 kB) Copy SHA256 hash SHA256||Source||None|