This has not, or at least not as far as I know.

Although it was/is possible to release the GIL:

- this does not increase much the potential for simultaneous computation 
in R (simultaneous evaluation of R-level code amounts to crossing the 
streams). Multiprocessing is way to go (pickling was implemented to make 
it easier, and there a google SoC project out bring storage-based arrays 
in).
- Exposing Python functions to R (that means being able to call Python 
code from R) is still on the TODO list, and releasing the GIL would be 
something to think carefully about.
- ultimately and most importantly time / resources have been missing to 
look carefully into it

R GUI builders could clearly and immediately benefit from having the GIL 
released, but in the meanwhile adopting a client-server strategy is the 
recommended way to go. That has limitations but also advantages; 
building a minimal server can be done in less than 20 lines of code 
(less than 10 lines if no comments).
http://rpy.sourceforge.net/rpy2/doc-2.1/html/server.html#simple-socket-based-server-and-client

Hoping this helps,


Laurent



On 3/19/10 12:08 AM, Carson Farmer wrote:
> Hi list,
>
> I was just looking back on some old posts and there is some mention of
> releasing Python's GIL being on the TODO list...
> Has this been done/explored any further?
> Regards,
>
> Carson
>


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to