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