Re: [IronPython] IronPython 0.9.6 released

2005-12-12 Thread Keith J. Farmer
Out of curiosity, was there a specific reason for having different cases
for Parser.fromString/Parser.FromString?

-
Keith J. Farmer // [EMAIL PROTECTED]

___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


Re: [IronPython] IronPython 0.9.6 released

2005-12-12 Thread Szymon Kobalczyk
Martin Maly wrote:

Hello IronPython community,

We've just released the newest version of IronPython ? 0.9.6. [...]

I haven't found any mention of fixes regarding the memory issues I 
reported last month. Have you done anything to stop these memory leaks? 
I think this is rather important for everyone who embeds PythonEngine in 
own application and should be fixed before the 1.0 version is released.

Regards,
Szymon Kobalczyk.

___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


Re: [IronPython] IronPython 0.9.6 released

2005-12-12 Thread Keith J. Farmer
For what it's worth, it compiled just fine on my system without
modifications using VS2k5.

-
Keith J. Farmer // [EMAIL PROTECTED]

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of J. de Hooge
Sent: Monday, 12 December 2005 01:29

[QUOTE]

After installing the SDK, open the .NET Framework SDK command prompt, go
to
the IronPython directory and execute:

msbuild IronPython.sln
This will build IronPython.dll, IronMath.dll and IronPythonConsole.exe
in
the bin directory.

[UNQUOTE]


But with IP 0.9.6 this does not work any more.
The following error messages are displayed:

___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


Re: [IronPython] IronPython 0.9.6 released

2005-12-12 Thread J. de Hooge
Clearing the LIB environment variable solves my compilaton problem for IP
0.9.6
Still don't understand why that is not needed for IP 0.9.5
But allas, I can now built 0.9.6 with [STAThread] and start using it.
Joepie! (Dutch exclamation of joy)

Jacques de Hooge
[EMAIL PROTECTED]

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Keith J. Farmer
Verzonden: Monday, December 12, 2005 10:54 AM
Aan: Discussion of IronPython
Onderwerp: Re: [IronPython] IronPython 0.9.6 released

For what it's worth, it compiled just fine on my system without
modifications using VS2k5.

-
Keith J. Farmer // [EMAIL PROTECTED]




___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


[IronPython] IronPython 0.9.6 released

2005-12-12 Thread Dino Viehland

Hello IronPython community,

We?ve just released the newest version of IronPython ? 0.9.6. This is most 
likely the last Alpha version of IronPython before the end of the year when we 
play to release IronPython 1.0 Beta 1. This build includes many bug fixes for 
issues reported to us by the community as well as support for many new modules. 
We are continuing to drive completeness of the Python and support for 
interoperability between .NET and IronPython.  Here are the highlights of the 
0.9.6 release, the full list of changes is included at the end of the mail:

All missing dictionary methods are now implemented
Parser changes for tools integration
Weak reference support
Itertools module is now implemented
Improved debugger sequence point generation, parser  tokenizer improvements
Python equality/hashing and CLR equality/hashing separated
Unhandled exceptions are no longer passed to the OS
Exceptions have better stack traces in the interactive environment
locals() support for most common usage scenarios (but not execfile or eval yet)
Regular expression improvements: Implement missing methods, support Python 
named groups, fix match implementation when matching in the middle of a string,

We?d also like to thank everyone in the community for your bug reports and 
suggestions that helped make this a better release: Mike Hostetler, Nicholas 
Jacobson, Davy Mitchell, Alexei Bocharov, Rosenkrantz, Jacques de Hooge, 
Anthony Tarlano, diaphanein, pchasco, Koly, Sumit Basu, Shon Shah, Angelo Xu, 
Boris Capitanu, carlostekken, Flexibal, glchapman, Luis M. Gonzalez, 
reportlabrobin, spencermah

You can download the IronPython 0.9.6 release from:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e73fad51-6566-4f4a-a42c-33bb5b89b4e8displaylang=en

Thanks and keep in touch,
The IronPython team

Full list of changes and bug fixes:
===
Duplicate parameters  fancy kw args fixed
Kw-arg property assignment fixed
Module on old class moved into dictionary
Improved syntax errors for null expressions
Exec supports multi-line expressions
Dict now has copy, and update supports user defined dictionaries
== will call user defined __cmp__ function
Improved error reporting for parser 
Duplicate named parameters detected by parser  reported
Integer performance improvements  possible correctness improvements
Bitwise operators implemented for bool
IronPython compiles warning free
Kw args  default params work better together
__hash__ is called for user defined types when hashing
All old style classes are of type instance
Code gen no longer produced duplicate parameter names
Tab at end of file no longer produces parser error
Throwing strings is supported
Backwards slices (mn) are now handled correctly 
Non-closure methods in function w/ closure defined fixed
x [] now correctly generates a syntax error 
IgnoreSymbolStoreSequencePoints now applied to generated assemblies for 
improved debugging  performance
Implement hexversion in sys module
Last statement in a file no longer gets an extra sequence point
Calling __init__ on inherited in winforms w/ kw-args from subclass supported
Inheritance of methods from built-in overridden in subclass now propagate to 
additional subclasses of the subclass.
Exceptions on another thread no longer rip process (only for threads created 
through thread module)
Unicode with no args no longer throws type error
String formatting now throws when not all arguments are converted
Apply function implemented in builtins
Coerce function implemented in builtins
New execfile overloads (but no locals support here yet)
Filter implemented for strings, tuples, and subclasses thereof
Improved support for inheriting from string
Floating point modulo code correctness fixes
Frame object matches Python?s behavior of when updating locals or globals
Locals in frame can be any mapping object
Can now override __xxx__ methods on Tuple
Lambda expression sequence points fixed
Dead code cleanup in PythonEngine
code object support (only allows getting argument names so far)
new sys._getframe overload (but not implemented)
improved handling for passing None to reg-ex methods
static event handlers can now be hooked from IronPython
Conversion from double to integer 
Unichr now returns the correct type
Integer parsing now accepts Arabic-Indic digits
Hash(None) no longer throws
Hex and oct fixes to throw correct error when object is missing
Sys.maxunicode added
Improved error handling in integer parsing
Start of cStringIO implementation
Updated tutorial to be compatible with Avalon for .NET 2.0
return value on module level generates invalid program exception rather than 
SyntaxError
Equals between boxed bool and Python bool now returns True
String manipulation produces incorrect results - bug fixed


___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


Re: [IronPython] IronPython 0.9.6 released

2005-12-11 Thread Dino Viehland
But there is one limitation to this - you cannot currently override protected 
methods or access protected fields when subclassing.  We should have that fixed 
for the next release.


From: [EMAIL PROTECTED] On Behalf Of Martin Maly
Sent: Saturday, December 10, 2005 2:35 PM
To: Discussion of IronPython
Subject: Re: [IronPython] IronPython 0.9.6 released

IronPython does support subclassing and method overriding so your scenario 
should work.

Martin

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Latta
Sent: Saturday, December 10, 2005 2:06 PM
To: 'Discussion of IronPython'
Subject: Re: [IronPython] IronPython 0.9.6 released

Is it possible to use IronPython to subclass a CLR class?

In particular can I use IronPython to create a subclass of WWF Activity and
override the methods needed to implement custom activities?  Using
IronPython as a workflow scripting language would be pretty cool.

The discussion about mangled methods and class names raises questions about
interoperating with frameworks like WWF where subclassing is involved.

Michael


___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


[IronPython] IronPython 0.9.6 released

2005-12-10 Thread Martin Maly
Hello IronPython community,

We?ve just released the newest version of IronPython ? 0.9.6. This is most 
likely the last Alpha version of IronPython before the end of the year when we 
play to release IronPython 1.0 Beta 1. This build includes many bug fixes for 
issues reported to us by the community as well as support for many new modules. 
We are continuing to drive completeness of the Python and support for 
interoperability between .NET and IronPython.  Here are the highlithts of the 
0.9.6 release, the full list of changes is included at the end of the mail:

All missing dictionary methods are now implemented
Parser changes for tools integration
Weak reference support
Itertools module is now implemented
Improved debugger sequence point generation, parser  tokenizer improvements
Python equality/hashing and CLR equality/hashing separated
Unhandled exceptions are no longer passed to the OS
Exceptions have better stack traces in the interactive environment
locals() support for most common usage scenarios (but not execfile or eval yet)
Regular expression improvements: Implement missing methods, support Python 
named groups, fix match implementation when matching in the middle of a string,

We?d also like to thank everyone in the community for your bug reports and 
suggestions that helped make this a better release: Mike Hostetler, Nicholas 
Jacobson, Davy Mitchell, Alexei Bocharov, Rosenkrantz, Jacques de Hooge, 
Anthony Tarlano, diaphanein, pchasco, Koly, Sumit Basu, Shon Shah, Angelo Xu, 
Boris Capitanu, carlostekken, Flexibal, glchapman, Luis M. Gonzalez, 
reportlabrobin, spencermah

You can download the IronPython 0.9.6 release from:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e73fad51-6566-4f4a-a42c-33bb5b89b4e8displaylang=en

Thanks and keep in touch,
The IronPython team

Full list of changes and bug fixes:
===
Duplicate parameters  fancy kw args fixed
Kw-arg property assignment fixed
Module on old class moved into dictionary
Improved syntax errors for null expressions
Exec supports multi-line expressions
Dict now has copy, and update supports user defined dictionaries
== will call user defined __cmp__ function
Improved error reporting for parser 
Duplicate named parameters detected by parser  reported
Integer performance improvements  possible correctness improvements
Bitwise operators implemented for bool
IronPython compiles warning free
Kw args  default params work better together
__hash__ is called for user defined types when hashing
All old style classes are of type instance
Code gen no longer produced duplicate parameter names
Tab at end of file no longer produces parser error
Throwing strings is supported
Backwards slices (mn) are now handled correctly 
Non-closure methods in function w/ closure defined fixed
x [] now correctly generates a syntax error 
IgnoreSymbolStoreSequencePoints now applied to generated assemblies for 
improved debugging  performance
Implement hexversion in sys module
Last statement in a file no longer gets an extra sequence point
Calling __init__ on inherited in winforms w/ kw-args from subclass supported
Inheritance of methods from built-in overridden in subclass now propagate to 
additional subclasses of the ubclass.
Exceptions on another thread no longer rip process (only for threads created 
through thread module)
Unicode with no args no longer throws type error
String formatting now throws when not all arguments are converted
Apply function implemented in builtins
Coerce function implemented in builtins
New execfile overloads (but no locals support here yet)
Filter implemented for strings, tuples, and subclasses thereof
Improved support for inheriting from string
Floating point modulo code correctness fixes
Frame object matches Python?s behavior of when updating locals or globals
Locals in frame can be any mapping object
Can now override __xxx__ methods on Tuple
Lambda expression sequence points fixed
Dead code cleanup in PythonEngine
code object support (only allows getting argument names so far)
new sys._getframe overload (but not implemented)
improved handling for passing None to reg-ex methods
static event handlers can now be hooked from IronPython
Conversion from double to integer 
Unichr now returns the correct type
Integer parsing now accepts Arabic-Indic digits
Hash(None) no longer throws
Hex and oct fixes to throw correct error when object is missing
Sys.maxunicode added
Improved error handling in integer parsing
Start of cStringIO implementation
Updated tutorial to be compatible with Avalon for .NET 2.0
return value on module level generates invalid program exception rather than 
SyntaxError
Equals between boxed bool and Python bool now returns True
String manipulation produces incorrect results - bug fixed
___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


Re: [IronPython] IronPython 0.9.6 released

2005-12-10 Thread Keith J. Farmer
Hi from across the street ;)
 
That's a big list -- can you elaborate on the tools integration?



From: [EMAIL PROTECTED] on behalf of Martin Maly
Sent: Sat 12/10/2005 1:32 AM


Parser changes for tools integration


winmail.dat___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


Re: [IronPython] IronPython 0.9.6 released

2005-12-10 Thread Keith J. Farmer
Just read Aaron's email and blog posting -- most cool!



From: [EMAIL PROTECTED] on behalf of Keith J. Farmer
Sent: Sat 12/10/2005 1:35 AM
To: Discussion of IronPython
Subject: RE: [IronPython] IronPython 0.9.6 released


Hi from across the street ;)
 
That's a big list -- can you elaborate on the tools integration?



From: [EMAIL PROTECTED] on behalf of Martin Maly
Sent: Sat 12/10/2005 1:32 AM


Parser changes for tools integration


winmail.dat___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


Re: [IronPython] IronPython 0.9.6 released

2005-12-10 Thread Michael Latta
Is it possible to use IronPython to subclass a CLR class?

In particular can I use IronPython to create a subclass of WWF Activity and
override the methods needed to implement custom activities?  Using
IronPython as a workflow scripting language would be pretty cool.

The discussion about mangled methods and class names raises questions about
interoperating with frameworks like WWF where subclassing is involved.

Michael


___
users mailing list
users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com