[Python.NET] PythonDotNet Digest, Vol 20, Issue 4
borice23 at yahoo.com
Mon May 9 16:40:36 CEST 2005
Please excuse my
Brian, you're the man! If you were a girl, I'd hug
Honestly, thanks for this great work and for all your
effort! It's really appreciated!
--- pythondotnet-request at python.org wrote:
> Send PythonDotNet mailing list submissions to
> pythondotnet at python.org
> To subscribe or unsubscribe via the World Wide Web,
> or, via email, send a message with subject or body
> 'help' to
> pythondotnet-request at python.org
> You can reach the person managing the list at
> pythondotnet-owner at python.org
> When replying, please edit your Subject line so it
> is more specific
> than "Re: Contents of PythonDotNet digest..."
> Today's Topics:
> 1. Announce: Python for .NET 1.0 RC1 released
> (Brian Lloyd)
> Message: 1
> Date: Sun, 8 May 2005 23:20:32 -0400
> From: "Brian Lloyd" <brian at zope.com>
> Subject: [Python.NET] Announce: Python for .NET 1.0
> RC1 released
> To: <pythondotnet at python.org>,
> <python-announce at python.org>
> <INENIOEOCHPHGHKLFLOLKEIOEEAA.brian at zope.com>
> Content-Type: text/plain; charset="iso-8859-1"
> Hi all -
> I'm happy to announce the release of Python for .NET
> 1.0 RC1.
> You can download it from:
> Highlights of this release:
> - Implemented a workaround for the fact that
> exceptions cannot be
> classes in the CPython interpreter. Managed
> exceptions can now be
> and caught naturally from Python
> - Implemented support for invoking methods with
> out and ref parameters.
> Because there is no real equivalent to these
> in Python, methods that
> have out or ref parameters will return a
> tuple. The tuple will contain
> the result of the method as its first item,
> followed by out parameter
> values in the order of their declaration in
> the method signature.
> - Fixed a refcount problem that caused a crash
> when CLR was imported in
> an existing installed Python interpreter.
> - Added an automatic conversion from Python
> strings to byte. This
> it easier to pass byte data to managed
> methods (or set properties,
> etc.) as a Python string without having to
> write explicit conversion
> code. Also works for sbyte arrays. Note that
> byte and sbyte arrays
> returned from managed methods or obtained from
> properties or fields
> do *not* get converted to Python strings -
> they remain instances of
> Byte or SByte.
> - Added conversion of generic Python sequences
> to object arrays when
> appropriate (thanks to Mackenzie Straight for
> the patch).
> - Added a bit of cautionary documentation for
> embedders, focused on
> correct handling of the Python global
> interpreter lock from managed
> code for code that calls into Python.
> - PyObject.FromManagedObject now correctly
> returns the Python None
> if the input is a null reference. Also added a
> new AsManagedObject
> method to PyObject, making it easier to
> convert a Python-wrapped
> object to the real managed object.
> - Created a simple installer for windows
> All known bugs have also been fixed - thanks to all
> who have sent in issue
> reports and patches for past releases.
> At this point, the only thing I plan to do before a
> 1.0 final is fix any
> new issues and add to the documentation (probably
> including a few specific
> examples of embedding Python for .NET in a .NET
> Enjoy! ;)
> Brian Lloyd brian at zope.com
> V.P. Engineering 540.361.1716
> Zope Corporation http://www.zope.com
> PythonDotNet mailing list
> PythonDotNet at python.org
> End of PythonDotNet Digest, Vol 20, Issue 4
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
More information about the PythonDotNet