[Python.NET] PythonDotNet Digest, Vol 20, Issue 4

Boris Capitanu borice23 at yahoo.com
Mon May 9 16:40:36 CEST 2005


Please excuse my
probably-inappropriate-but-highly-emotional language:

Brian, you're the man! If you were a girl, I'd hug
you! :)

Honestly, thanks for this great work and for all your
effort! It's really appreciated!

Boris

--- 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,
> visit
> 
> http://mail.python.org/mailman/listinfo/pythondotnet
> 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>
> Message-ID:
> <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:
> 
>   http://www.zope.org/Members/Brian/PythonNet
> 
> Highlights of this release:
> 
>     - Implemented a workaround for the fact that
> exceptions cannot be
> new-style
>       classes in the CPython interpreter. Managed
> exceptions can now be
> raised
>       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
> makes
>       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
> object
>       if the input is a null reference. Also added a
> new AsManagedObject
>       method to PyObject, making it easier to
> convert a Python-wrapped
> managed
>       object to the real managed object.
> 
>     - Created a simple installer for windows
> platforms.
> 
> 
> 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
> application).
> 
> 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
> http://mail.python.org/mailman/listinfo/pythondotnet
> 
> 
> End of PythonDotNet Digest, Vol 20, Issue 4
> *******************************************
> 

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the PythonDotNet mailing list