473,324 Members | 2,246 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,324 software developers and data experts.

Python for .NET preview 2 release

For those interested, I've made a preview-2 release of
Python for .NET.

Python for .NET is a near-seamless integration of the
CPython runtime with the .NET Common Language Runtime
(CLR). It lets you script and build applications in
Python, using CLR services and components written in any
language that targets the CLR (C#, Managed C++, VB.NET,
etc.).

Highlights of this release include array and indexer
support, better thread handling, the ability to subclass
managed classes in Python and many bug fixes.

For more info or to download the release:

http://zope.org/Members/Brian/PythonNet/

- Brian

Jul 18 '05 #1
2 1712
"Bryan" <be*****@yahoo.com> writes:
is this the same visual python .net that at activestate? i didn't
know they python .net is still moving forward. i also thought i
read somewhere that there were some limitations about using a
typeless language on the clr. is this not true anymore?


Visual Python is a plugin for the Visual Studio IDE, I believe.

Python.NET was an implementation of Python directly on the CLR virtual
machine. It never got anywhere, and never will -- the CLR is hostile
to languages like Python.

I think Python for .NET is an interoperability framework -- I presume
you can run CPython from .NET, and .NET from CPython, but it isn't
Python *in* .NET.

It would be nice if all this context were made clear on the Python for
..NET page.
John
Jul 18 '05 #2
Bryan wrote:
but kobra is a way to scripts .NET services from python, and is supposedly very fast and efficient. wasn't there a pycon speech
about this? is this the same Python.NET that was referenced in that speech?
Probably, but not in the section you quote. Instead it is this:

1. Use C#/PInvoke to access Python structures at the native level
e.g. Python scripting for .NET by Brian Lloyd
(http://www.zope.org/Members/Brian/PythonNet/index_html)
sorry, i was under the impression that all the different python .NET solutions
were giving way to Kobra as being the best python solution.
Maybe your impression is wrong. Apparently, Brian Lloyd is not "giving
way". It isn't clear to me, either, why Kobra would be the best solution
when Python for .NET actually runs on Mono, whereas Kobra doesn't...
i thought the python community as a whole was going to rally around it....


I doubt that the Python community as a whole cares very much about .NET

This is free software. There is no centrally-controlled grand plan,
except for the PSU plans of course, but I can't talk about these.

Regards,
Martin

Jul 18 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Rick Muller | last post by:
I was wondering whether anyone has considered writing a Mathematica-style notebook in Python. I use Python to do a lot of scientific analysis, and I really like it's power. But what I always envy...
8
by: Martin Maney | last post by:
Apologies if this isn't news here - I've been too busy this last week or so for even skimming the traffic here, in part because I've been messing around with Ubuntu's preview release on a spare...
39
by: CppNewB | last post by:
I was trying to advocate using Python for an upcoming prototype, so my boss went out to take a look at the documentation and try and get a feel for what the language is all about. First comment;...
1
by: Ian Shimmings | last post by:
I have implemented some label printing code that prints to a (you guessed it) label printer. I have derived my class from the System.Drawing.Printing.PrintDocument class ond overriden some of the...
5
by: Dave A | last post by:
I am writing an ASP.NET tool that will allow the client to create their own online froms. ie the client can add tect boxes, text, drop downs,etc with absolutely no technical skill what so ever....
3
by: VK | last post by:
Internet Explorer 7 beta 2 preview CNET Editor review: <http://reviews.cnet.com/Internet_Explorer_7_for_XP_SP2_Beta_2/4505-3514_7-31454661-2.html?tag=nl.e415> Summary (my personal review...
0
by: Richard Tobin | last post by:
I'm pleased to announce the first release of LTXML2, the new version of LTG's XML toolkit. This release is binary-only, for Mac and Linux. We intend to do a source release later in the year. ...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.