Forum: IronRuby Code Review: ScopesAndCrossRuntime

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Cb51033949ffccd982ae32c9f890f25a?d=identicon&s=25 Tomas Matousek (Guest)
on 2008-12-06 23:00
(Received via mailing list)
Attachment: ScopesAndCrossRuntime.diff (90 KB)
tfpt review "/shelveset:ScopesAndCrossRuntime;REDMOND\tomat"

  DLR, Python, JS:
  A little bit of code context cleanup and dead code removal.

  -     Removes RubyScope <: CodeContext inheritance relationship.
  -     Implements isSelfContained flags for modules as it works for
  -     Nests Clr module into a new IronRuby module that maps to
IronRuby.Ruby hosting class. The hierarchy is as follows:
  module IronRuby
        module Clr
                def self.profile
        module ParseTree

  #hosting methods:
  def self.create_runtime
  def self.create_engine
  -     Fixes bugs in cross-runtime object access, adds some tests.
Prohibits adding methods and mixins to a class defined in a foreign

F983f0c990cba2fe743ef62a975ec99c?d=identicon&s=25 Curt Hagenlocher (Guest)
on 2008-12-07 06:51
(Received via mailing list)
Mmm... I love the smell of dead CodeContext in the morning.  It smells
like victory!

Language changes look good.
04de57c72c08025a49b7ee04260163f2?d=identicon&s=25 Martin Maly (Guest)
on 2008-12-07 17:15
(Received via mailing list)
Outer ring changes look beautiful too. This sure is a victory! Thank
you, Tomas!

This topic is locked and can not be replied to.