Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #28254

Re: running Lua in Python

References <CAJ6cK1ZeBMiD_XkuwgzOo8fKHqM9CBqwe6rMxOo8T0Jj=0h2fw@mail.gmail.com> <CALwzidk8UL5pV2F=WeEisyHb=_q=XJeE45m4dFK7_BK821J3TA@mail.gmail.com>
Date 2012-09-02 19:39 +1000
Subject Re: running Lua in Python
From Alec Taylor <alec.taylor6@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.70.1346578768.27098.python-list@python.org> (permalink)

Show all headers | View raw


Or you can use a module made for this task:

http://labix.org/lunatic-python

http://pypi.python.org/pypi/lupa

On Sun, Sep 2, 2012 at 7:24 PM, Ian Kelly <ian.g.kelly@gmail.com> wrote:
>
> On Sun, Sep 2, 2012 at 3:04 AM, Arnaud Delobelle <arnodel@gmail.com> wrote:
> > Hi all,
> >
> > I'm looking for a way to run Lua scripts in Python, and also send and
> > receive data between the two.  Something like lunatic-python [1] would
> > be ideal.  However, so far I haven't been able to build it on the
> > machines it's supposed to run on (macs with OS X Lion) and it seems to
> > be dormant.
> >
> > My requirements are stock OS X Python (which is 2.7) and Lua 5.2.  I'm
> > looking for either a way to make lunatic-python work or another tool
> > that would do the job.
>
> The simple approach would be to run the Lua scripts with the
> subprocess module, using JSON (or something equally accessible) as an
> interchange format.
>
> If you need to embed the Lua interpreter in the Python process, and
> you can't get an existing third-party module to work, consider rolling
> your own C module for the purpose.  My recollection of working with
> Lua is that it's a very easy language to embed.
> --
> http://mail.python.org/mailman/listinfo/python-list

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: running Lua in Python Alec Taylor <alec.taylor6@gmail.com> - 2012-09-02 19:39 +1000

csiph-web