Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Markus Schaber
Hi, Von: Jeff Hardy > Keith's point is that 'from x import *' would be potentially dangerous (as > you don't know what the properties might do when get is called), unlike > explicit property imports. Unlikely, yes, but possible. > > If someone provides some code to prove that the property getters

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Markus Schaber
Hi, Vernon, Von: Vernon Cole We Ubuntu users are still very inconvenienced by that quick "we don't build" answer. Thanks for fixing the builder so that I can _try_ to home-build a .NET 2 version.  After killing and reinstalling my Ubuntu system, I gave up trying to actually accomplish it. It r

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Markus Schaber
Hi, Jeff, > Von: Jeff Hardy [mailto:jdha...@gmail.com] > On Sun, Jun 19, 2011 at 11:07 PM, Markus Schaber software.com> wrote: > > Are there no 3rd-party applications which embed and install IronPython > > with their own installer? > > > > Being afraid of such scenarios was the main reason why we

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Dino Viehland
Jeff wrote: > > > > I think events were an oversight - of course we could just make the > > decision to relax this and bring in the value of the property at the > > time of import *. If it changes you lose. > > Which is what happens when it's imported explicitly, correct? In that case I > think

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Jeff Hardy
On Mon, Jun 20, 2011 at 12:04 PM, Jimmy Schementi wrote: > On Jun 20, 2011, at 2:59 PM, Keith Rome wrote: >> Evaluating a property could potentially introduce unexpected side effects. >> Best practices in OOP says that a property getter should never alter state, >> but it happens enough in the w

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Jimmy Schementi
On Jun 20, 2011, at 2:59 PM, Keith Rome wrote: > Evaluating a property could potentially introduce unexpected side effects. > Best practices in OOP says that a property getter should never alter state, > but it happens enough in the wild that I would think it to be dangerous to > blindly invoke

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Keith Rome
Evaluating a property could potentially introduce unexpected side effects. Best practices in OOP says that a property getter should never alter state, but it happens enough in the wild that I would think it to be dangerous to blindly invoke any getters during an import. Also, presence of a prop

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Jeff Hardy
On Mon, Jun 20, 2011 at 11:27 AM, Dino Viehland wrote: > Jeff wrote: >> On Mon, Jun 20, 2011 at 9:35 AM, Jimmy Schementi >> wrote: >> > If we chose to map .NET property imports to module variables, then >> > we'd have to execute the getter when imported, which would break this >> > example (rando

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Dino Viehland
Jeff wrote: > On Mon, Jun 20, 2011 at 9:35 AM, Jimmy Schementi > wrote: > > If we chose to map .NET property imports to module variables, then > > we'd have to execute the getter when imported, which would break this > > example (random numbers). We could do some magic of exposing the > > Property

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Jimmy Schementi
On Jun 20, 2011, at 1:16 PM, Jeff Hardy wrote: > On Mon, Jun 20, 2011 at 9:35 AM, Jimmy Schementi wrote: >> If we chose to map .NET property imports to module variables, then we'd have >> to execute the getter when imported, which would break this example (random >> numbers). We could do some magi

[Ironpython-users] High-priority 2.7.1 issues

2011-06-20 Thread Jeff Hardy
Hi, The following issues are ones I would like fixed for 2.7.1. I'm not expecting all of them to be, of course, but as many as possible. If there's something you want added to the list, or if you want one the issues assigned to you, please reply to this message. 391 Implement zipimport module

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Slide
On Mon, Jun 20, 2011 at 10:18 AM, Jeff Hardy wrote: > On Mon, Jun 20, 2011 at 9:59 AM, Slide wrote: > > I didn't see an issue filed for the zimport missing, am I just missing it > in > > the bug tracker? > > http://ironpython.codeplex.com/workitem/391 > > Yikes, that's a low number, and high vot

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Jeff Hardy
On Mon, Jun 20, 2011 at 9:59 AM, Slide wrote: > I didn't see an issue filed for the zimport missing, am I just missing it in > the bug tracker? http://ironpython.codeplex.com/workitem/391 Yikes, that's a low number, and high votes. Anybody want to tackle this one? I've got a big sack of interne

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Jeff Hardy
On Mon, Jun 20, 2011 at 9:35 AM, Jimmy Schementi wrote: > If we chose to map .NET property imports to module variables, then we'd have > to execute the getter when imported, which would break this example (random > numbers). We could do some magic of exposing the PropertyInfo itself as the > varia

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Slide
On Mon, Jun 20, 2011 at 8:53 AM, Jeff Hardy wrote: > On Sun, Jun 19, 2011 at 11:07 PM, Markus Schaber > wrote: > > Are there no 3rd-party applications which embed and install IronPython > > with their own installer? > > > > Being afraid of such scenarios was the main reason why we build > > Iron

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Jeff Hardy
On Mon, Jun 20, 2011 at 9:30 AM, Vernon Cole wrote: > We Ubuntu users are still very inconvenienced by that quick "we don't build" > answer. Thanks for fixing the builder so that I can _try_ to home-build a > .NET 2 version.  After killing and reinstalling my Ubuntu system, I gave up > trying to a

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Jeff Hardy
On Mon, Jun 20, 2011 at 9:43 AM, Jimmy Schementi wrote: > > Jeff, do you know what's blocking zipimport from working? Well, zipimport is a C module in CPython. There is a pure-Python version[1], but I've never tried it. Now that zlib is supported it should work fine. - Jeff [1] http://code.goog

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Jimmy Schementi
On Jun 20, 2011, at 11:53 AM, Jeff Hardy wrote: > > For embedding, I would recommend you continue what you're doing - it's > just just straight-up safer. It's a shame zipimport doesn't work; we > could cut the deployed size of the stdlib down significantly. How about pre-compiling your python fi

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Jimmy Schementi
On Jun 20, 2011, at 11:57 AM, Jeff Hardy wrote: > On Mon, Jun 20, 2011 at 5:16 AM, Doug Blank wrote: >> Yes, indeed. So, my question is: how to get a "public static property" >> to be dynamically included with "from x import *"? You can't mark it >> readonly, right? And it doesn't seem possible wi

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Vernon Cole
We Ubuntu users are still very inconvenienced by that quick "we don't build" answer. Thanks for fixing the builder so that I can _try_ to home-build a .NET 2 version. After killing and reinstalling my Ubuntu system, I gave up trying to actually accomplish it. It requires installing a second versio

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Jeff Hardy
On Mon, Jun 20, 2011 at 5:16 AM, Doug Blank wrote: > Yes, indeed. So, my question is: how to get a "public static property" > to be dynamically included with "from x import *"? You can't mark it > readonly, right? And it doesn't seem possible without enumerating the > static items myself and creat

Re: [Ironpython-users] IronPython 2.7.1 Beta coming this weekend

2011-06-20 Thread Jeff Hardy
On Sun, Jun 19, 2011 at 11:07 PM, Markus Schaber wrote: > Are there no 3rd-party applications which embed and install IronPython > with their own installer? > > Being afraid of such scenarios was the main reason why we build > IronPython on our own (with changed assembly name and signing key) and

Re: [Ironpython-users] How can IronPython access a public static value defined in C#?

2011-06-20 Thread Doug Blank
On Mon, Jun 20, 2011 at 2:40 AM, Markus Schaber wrote: > Hi, Doug, > >> Von: Doug Blank > > [> ] >> On Sun, Jun 19, 2011 at 3:06 AM, Abubakar wrote: >> > try reading the following, maybe that'll explain: >> > http://stackoverflow.com/questions/44834/can-someone-explain-all-in-py >> > thon >> > ..