I'm attempting to write C# code that behaves like a native Python/Ruby library when imported. However, I can't get the same semantics. In Python:
1) if I put everything in a namespace, then I can issue "from library import *", but if I put it in a class, then I can't "from ... import ...". 2) if I put everything in a class, then I can have static functions and values, but I can't "from ... import ...". But namespaces can't have static functions and values. Here is a sample of what I'm trying, and what I want: namespace myro { public class myro { public class Robot { } public static Robot robot; public static void forward() { robot.forward(); } } } In Python: from myro import * # should have robot, Robot, and forward in scope import myro # should have myro.robot, myro.Robot, myro.forward and scope Is there something I'm doing wrong, or is there a hook that I can add to my importer to get the desired behavior? Thanks for any pointers! -Doug _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com