Metadata-Version: 2.1
Name: ilua
Version: 0.1.0
Summary: Portable Lua kernel for Jupyter
Home-page: https://github.com/guysv/ilua
Author: Guy Sviry
Author-email: sviryguy@gmail.com
License: GPLv2
Description: # ILua
        *ILua* is a feature-packed, portable [Jupyter](http://jupyter.org/) kernel for the  [Lua](https://www.lua.org/) language.
        ![](demo.gif)
        ## Features
         * Lua-implementation agnostic
           * Should work with any lua interpreter out of the box
           * Works with Lua5.1-5.3, [LuaJIT](http://luajit.org/) and even some exotic implementations like [GopherLua](https://github.com/yuin/gopher-lua)
         * Code completions
         * Code inspection
           * Retreive function documentation
           * Can even retreive the function source if available (invoked with ??)
         * Pretty-printed results
         * Access last result with _
         * Works on Linux and Windows
         * No native dependencies for Lua
         * Python's pip based installation
        
        ## Project Status
        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!
        
        ## Installation
        ```bash
        pip install ilua
        
        # From source
        git clone https://github.com/guysv/ilua.git --recurse-submodules
        ```
        
        ## 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.
        
Keywords: lua interactive console jupyter kernel
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Interpreters
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
