[#8136] Confused exception handling in Continuation Context — "Robert Dober" <robert.dober@...>

Hi all

13 messages 2006/07/06

[#8248] One-Click Installer: MinGW? or VC2005? — "Curt Hibbs" <ml.chibbs@...>

I just posted this to ruby-talk. But I would also like to discuss this

33 messages 2006/07/18
[#8264] Re: One-Click Installer: MinGW? or VC2005? — Charlie Savage <cfis@...> 2006/07/19

From my experience using both tool chains on Windows (for the ruby-prof

[#8266] Re: One-Click Installer: MinGW? or VC2005? — "Curt Hibbs" <ml.chibbs@...> 2006/07/19

Tim, I'm going to top reply since your post was so long. I'm interested in

[#8267] Re: One-Click Installer: MinGW? or VC2005? — Charlie Savage <cfis@...> 2006/07/19

> Tim, I'm going to top reply since your post was so long. I'm interested in

[#8271] my sandboxing extension!! — why the lucky stiff <ruby-core@...>

I have (what feels like) very exciting news. I finally sat down to code up my

17 messages 2006/07/19

[#8430] Re: doc patch: weakref. — "Berger, Daniel" <Daniel.Berger@...>

> -----Original Message-----

19 messages 2006/07/28
[#8434] Re: doc patch: weakref. — Yukihiro Matsumoto <matz@...> 2006/07/29

Hi,

[#8436] Re: doc patch: weakref. — Daniel Berger <djberg96@...> 2006/07/29

Yukihiro Matsumoto wrote:

[#8437] Re: doc patch: weakref. — Mauricio Fernandez <mfp@...> 2006/07/29

On Sat, Jul 29, 2006 at 07:37:24PM +0900, Daniel Berger wrote:

[#8441] Inconsistency in scoping during module_eval? — "Charles O Nutter" <headius@...>

I have the following code:

18 messages 2006/07/30
[#8442] Re: Inconsistency in scoping during module_eval? — nobu@... 2006/07/30

Hi,

[#8443] Re: Inconsistency in scoping during module_eval? — "Charles O Nutter" <headius@...> 2006/07/30

Why does this:

[#8445] Re: Inconsistency in scoping during module_eval? — Yukihiro Matsumoto <matz@...> 2006/07/30

Hi,

[#8454] Re: Inconsistency in scoping during module_eval? — "Charles O Nutter" <headius@...> 2006/07/31

So to clarify...

Re: [YAY] my sandboxing extension!!

From: why the lucky stiff <ruby-core@...>
Date: 2006-07-21 19:09:04 UTC
List: ruby-core #8345
On Sat, Jul 22, 2006 at 02:50:24AM +0900, Charles O Nutter wrote:
> Second, RCR328 details a potential mechanism for launching a Ruby script
> either out-of-process (spawned) or as an in-process MVM.

Oh, thanks for pointing this out.  I'm working on a Sandbox.run(path) which will
run the script and set $0, ARGV, etc appropriately.  Ruby could just alias
run_script to that.  I've already got Script.load working and globals are
sandboxed, so I'm very close to getting this done.

> With _why's sandboxing extension, JRuby's existing MVM support, and YARV's
> future MVM support, it would seem we're all working toward similar goals.

Yeah, once things start to stabilize, we should definitely craft some kind of an
overarching API for managing multiple interpreters.  I've started to carve out
the stuff I'd like to expose in sand_table.h.  Stuff like defining classes in a
specific interpreter, copying methods from one interpreter to another, copying
interpreter insides, etc.

One of the things I keep wondring: a way to serialize the interpreter and pass
it between YARV, JRuby, and Ruby 1.8.5+.  We wouldn't be able to serialize some
things, but what's left could be useful.

_why

In This Thread