[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Lua pattern similar to Python multiprocessing?
- From: Alexandre Skyrme <askyrme@...>
- Date: Tue, 18 Sep 2012 15:00:37 +0000 (UTC)
Solinsky, Jeff - PAL <Jeff.Solinsky <at> peektraffic.com> writes:
> To achieve my desired functionality I had to add features to luaproc to allow
sending and receiving
> messages from the parent thread or any other thread not running from the
luaproc scheduler.
> Additionally, my changes allow using luaproc send/receive from coroutines
created from
> luaproc.newproc() created lua states.
hi jeff,
when we first implemented luaproc we purposedly used a different api for the
parent lua process, which excluded the send and receive operations. that was
mostly because we felt luaproc was suited for a concurrency model where many lua
processes would be spawned to do the actual work and the parent would just act
like a master/coordinator. however, since then we had a few reports of people
who needed to send/receive messages from the parent, so that is definately
something we could consider.
>
> I think others would be interested in luaproc with my changes, I was wondering
if you would like to review the
> changes and possibly pull them into the github project.
>
i'll gladly consider incorporating your changes to luaproc. i'm working on a new
version, which should be out soon, but currently it is more about fixing bugs,
improving the documentation and optimizing code than introducing new features.
--alexandre
>
> -----Original Message-----
> From: lua-l-bounces <at> lists.lua.org [mailto:lua-l-bounces <at>
lists.lua.org] On Behalf Of Alexandre Skyrme
> Sent: Friday, August 24, 2012 1:49 PM
> To: lua-l <at> lists.lua.org
> Subject: Re: Lua pattern similar to Python multiprocessing?
>
> phlnc8 <phlnc8 <at> gmail.com> writes:
> > What is the status of the very nice luaproc library? Was it "one
> > shot" code for the JUCS paper? has it been used in actual
> > projects/systems?
>
> hi phil,
>
> luaproc was developed as part of the work for my master's degree -- in fact it
> was a development of an idea originally proposed in programming in lua (2nd
ed,
> chapter 30). we've had a few reports about people who used it or were
interested
> in doing so, but they were all very informal.
>
> > Looking at the git repository, there is no activity. Is the library
> > developed or integrated elsewhere?
>
> i'm currently working on a new version which should be out "really soon now"
> (tm); it is part of another student's work, which included a major review of
the
> first version's code. i'll post an announcement once it is out.
>
> --alexandre
>
>