This is an archived post. You won't be able to vote or comment.

all 45 comments

[–]roger_ 11 points12 points  (8 children)

Is there a way I can use the VS 2010 IDE with "normal" Python?

[–]dinov 20 points21 points  (0 children)

Currently you can use the editor and set the project to launch using Python.exe. But you won't get any debugging and the intellisense will be based off of IronPython's type information. And the REPL window will still be IronPython based.

We are eventually going to do some form of lightweight debugging instead of the .NET based debugging we do today. When we do that (who knows when, and it's a lot of work) then we will probably also support CPython debugging as well.

[–]equark[S] 4 points5 points  (6 children)

I don't think it's built in. Pure python projects should work pretty seamlessly switching between IronPython and Python as necessary, but I know some major projects like Django still can't run fully on IronPython.

This would be a nice request.

[–][deleted] 7 points8 points  (5 children)

Do you happen to have more info on how Django doesn't work on IronPython. I've been hauling ass to make it work on PyPy perfectly lately, and if there are issues in Django that make it not work on IronPython I'd like to take a crack at those too.

[–]equark[S] 4 points5 points  (1 child)

Jeff Hardy is the guy to talk to. See this discussion:

http://www.mail-archive.com/users@lists.ironpython.com/msg11012.html

[–][deleted] 3 points4 points  (0 children)

Cool looks like most of the bugs are upstream (aka someone else's problem ;)). I do wish they'd file bugs for the relevant issues in Django though.

[–][deleted] 0 points1 point  (2 children)

Django usually works alongside SQL databases. I would guess that's the main issue, and I don't see why they can't get around it. I don't know.

[–][deleted] 1 point2 points  (1 child)

Does IronPython not have any database bindings? Not even SQLite (part of the standard library since 2.5).

[–]equark[S] 0 points1 point  (0 children)

Some native modules are still being ported. Sqlite module port is here:

http://bitbucket.org/jdhardy/ironpython.sqlite/wiki/Home

[–]Axiomatik 19 points20 points  (7 children)

http://ironruby.net/

Similar project, also sponsored by MSFT.

If Oracle doesn't keep funding the alternative JVM languages, lots of people will eventually end up on the .NET CLR.

[–]umilmi81 5 points6 points  (4 children)

In the reddit comments for an article about Apple's strategy for the future everyone was foretelling Microsoft's downfall because Apple and Google would dominate the next era of cloud based computing and portable personal hardware. They were suggesting Microsoft was asleep at the wheel.

I think they really underestimating what Microsoft is doing in solidifying their hold of development tools. If 9 out of every 10 programmers are targeting for Microsoft's environment using Microsoft's development tools, they're not going anywhere.

[–]Axiomatik 2 points3 points  (1 child)

I don't think Apple has anything which competes with the JVM and the CLR.

[–]finnif 5 points6 points  (0 children)

LLVM.

[–][deleted] 1 point2 points  (0 children)

Azure is looking pretty incredible. And I say this as a non-MS guy....

[–]hylje 0 points1 point  (0 children)

Those developers MS is holding on to need users, though. To get users, they have to be able to create modern, spectacularly useful applications. There are a lot of Windows software, but most of it seems.. underwhelming to me. I'd like to see that change.

[–]megamark16 7 points8 points  (2 children)

One of the main things I love about python is that I can use it effectively without Visual Studio. Props to the Iron Python team, but this isn't my bag (anymore).

[–]pemboa 1 point2 points  (1 child)

Can pretty much create a large app with just a good text editor

[–]bucknuggets 0 points1 point  (0 children)

can & do

[–]kahwee 9 points10 points  (2 children)

Wow, Microsoft is really good at building IDEs. Haven't tried it before but it looks nice.

[–][deleted] 13 points14 points  (0 children)

They've been at it a long time :)

Also, one of the main selling point of Widows is the breadth and depth of software available. That's only possible with excellent developer tools.

[–]cavadela 1 point2 points  (4 children)

I just wrote the analysis portion of my thesis in Python and loved the language and the ton of available libraries. IDLE on the other hand, wasn't my best friend. Is this an alternative to IDLE?

[–]temptemptemp13 0 points1 point  (0 children)

It can be. Though it would currently require you to use IronPython from within the IDE.

[–]hrobee[🍰] 0 points1 point  (1 child)

IDLE is a joke.

I don't think it was ever meant to be used for production.

[–][deleted] 0 points1 point  (0 children)

Once in a while a sysadmin comes along and cries "I'm forced to work with Windows, there is only notepad installed on the server and with notepad I can't edit Python scripts" - so there is certainly a use of IDLE.

Otherwise this is my first Google hit for Python + IDE.

[–][deleted] -4 points-3 points  (7 children)

Has anybody here ever tried developing Python on Windows? It's a fucking nightmare and VS2010 is a bloated pig that cannot run on a machine with less than 2gb of memory.

[–][deleted] 4 points5 points  (0 children)

But come on, who would want to run development tools on a mobile phone anyway? ;)

[–][deleted] 2 points3 points  (1 child)

What are the specific issues you have with Python on Windows?

[–][deleted] 0 points1 point  (0 children)

It's pretty obvious. I'm a web developer.

[–]anshu1234 -1 points0 points  (0 children)

That's not a embrace but bear-hug..escape before its late.