Re: [IronPython] Python Tools for Visual Studio now accepting contributions

2011-05-11 Thread Jeff Hardy
This is excellent news.

I think the plan should now be to deprecate the IronPython tools and
remove them from IronPython 3.0. They'll stay in future 2.7 releases,
but perhaps they should be disabled by default to make installing PTVS
easier?

- Jeff

On Wed, May 11, 2011 at 1:13 PM, Dino Viehland di...@microsoft.com wrote:
 We’ve been in a difficult place with having two sets of tools for Visual
 Studio that both work with IronPython.  Those are the existing IronPython
 Tools that shipped w/ 2.7 and the newer Python Tools for Visual Studio which
 are derived from the original IronPython code base.  To make things more
 difficult we’ve been living in a world where you could contribute back to
 IronPython Tools but contributions weren’t being accepted back to PTVS.
 That’s obviously not the best environment for encouraging users to submit
 changes back and today I’m happy to announce that we’ve fixed this problem
 and we’re now accepting contributions back to PTVS!



 If you’re interested in contributing back feel free to fork PTVS
 (http://pytools.codeplex.com/SourceControl/network) and submit a pull
 request for your changes.  Basic contribution guidelines are available here:
 http://pytools.codeplex.com/wikipage?title=Contributing%20to%20PTVSversion=1
 and instructions for getting setup to build are available here:
 http://pytools.codeplex.com/wikipage?title=Build%20Instructions%20for%20PTVS





 ___
 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


Re: [IronPython] Python Tools for Visual Studio now accepting contributions

2011-05-11 Thread Keith Rome
Please forgive my ignorance on this matter (I don't currently use any of the 
integrated VS functionality - have been working with embedding the runtime in 
an existing application), but what is the difference between IronPython Tools 
and Python Tools for Visual Studio? I was under the impression this was the 
same thing?


Keith Rome
Senior Consultant and Architect
MCPD-EAD, MCSD, MCDBA, MCTS-WPF, MCTS-TFS, MCTS-WSS
Wintellect | 770.617.4016 | kr...@wintellect.com
www.wintellect.com

-Original Message-
From: users-boun...@lists.ironpython.com 
[mailto:users-boun...@lists.ironpython.com] On Behalf Of Dino Viehland
Sent: Wednesday, May 11, 2011 4:26 PM
To: Discussion of IronPython
Subject: Re: [IronPython] Python Tools for Visual Studio now accepting 
contributions



Jeff wrote:
 This is excellent news.
 
 I think the plan should now be to deprecate the IronPython tools and 
 remove them from IronPython 3.0. They'll stay in future 2.7 releases, 
 but perhaps they should be disabled by default to make installing PTVS easier?

That sounds like a good idea to me and it should be a pretty simple change.


___
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


Re: [IronPython] Python Tools for Visual Studio now accepting contributions

2011-05-11 Thread Jeff Hardy
The IronPython Tools (or old tools) are the original VS integration
tools, developed when IronPython was still funded by MS. PTVS is a new
set of Python (not IronPython-specific; they support CPython and
IronPython, and some Jython and PyPy) tools Dino's working on for MS's
Technical Computing group. Some of the features are HPC-specific (like
MPI cluster debugging) but for the most part it's just a nice Python
environment, and a lot more stable than the old tools.

Dino, can the HPC stuff be split out for people who don't need it?

PTVS is significantly better then the old tools and is also under
active development, and now that they're accepting contributions it
makes sense to me to retire the old tools and just get people to
download PTVS (I doubt we'll bundle them, but instead have a big link
next on the download page).

- Jeff

On Wed, May 11, 2011 at 1:27 PM, Keith Rome r...@wintellect.com wrote:
 Please forgive my ignorance on this matter (I don't currently use any of the 
 integrated VS functionality - have been working with embedding the runtime in 
 an existing application), but what is the difference between IronPython 
 Tools and Python Tools for Visual Studio? I was under the impression this 
 was the same thing?


 Keith Rome
 Senior Consultant and Architect
 MCPD-EAD, MCSD, MCDBA, MCTS-WPF, MCTS-TFS, MCTS-WSS
 Wintellect | 770.617.4016 | kr...@wintellect.com
 www.wintellect.com

 -Original Message-
 From: users-boun...@lists.ironpython.com 
 [mailto:users-boun...@lists.ironpython.com] On Behalf Of Dino Viehland
 Sent: Wednesday, May 11, 2011 4:26 PM
 To: Discussion of IronPython
 Subject: Re: [IronPython] Python Tools for Visual Studio now accepting 
 contributions



 Jeff wrote:
 This is excellent news.

 I think the plan should now be to deprecate the IronPython tools and
 remove them from IronPython 3.0. They'll stay in future 2.7 releases,
 but perhaps they should be disabled by default to make installing PTVS 
 easier?

 That sounds like a good idea to me and it should be a pretty simple change.


 ___
 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


Re: [IronPython] Python Tools for Visual Studio now accepting contributions

2011-05-11 Thread Dino Viehland
Keith wrote:
 Please forgive my ignorance on this matter (I don't currently use any of the
 integrated VS functionality - have been working with embedding the runtime
 in an existing application), but what is the difference between IronPython
 Tools and Python Tools for Visual Studio? I was under the impression this
 was the same thing?

IronPython Tools was the initial version that was undergoing development while
Microsoft was still funding IronPython development.  After we released 
IronPython
back to the community I switched to a new team and started working on PTVS 
(using
the IronPython Tools code base as a starting point).  PTVS keeps all of the 
functionality
that IpyTools had but adds:
Support for CPython (and other Python implementations like Jython and 
PyPy)
Support for multiple versions of Python (2.5 - 3.2)
A Python specific debugger (instead of just using the .NET debugger)
Profiling of CPython apps
MPI projects and debugging

There's probably some other new features that I'm missing.  So it's basically a 
more 
general and better version of IpyTools but our core focus is on high 
performance 
computing scenarios where you'd like to use Python - but we're also making sure
we just have a great Python development experience as well.


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


Re: [IronPython] Python Tools for Visual Studio now accepting contributions

2011-05-11 Thread Dino Viehland
Jeff wrote:
 The IronPython Tools (or old tools) are the original VS integration tools,
 developed when IronPython was still funded by MS. PTVS is a new set of
 Python (not IronPython-specific; they support CPython and IronPython, and
 some Jython and PyPy) tools Dino's working on for MS's Technical Computing
 group. Some of the features are HPC-specific (like MPI cluster debugging)
 but for the most part it's just a nice Python environment, and a lot more
 stable than the old tools.
 
 Dino, can the HPC stuff be split out for people who don't need it?

Not only can it be split out, it already is!  :) It's in its own VS package 
already and
when you install it's an optional component.  That's basically a necessity 
because
it depends upon the HPC SDK which we don't want to require everyone to have.
It does mean if you're doing development on PTVS that you need to have the
VS SDK installed or unload that project from the solution.

 
 PTVS is significantly better then the old tools and is also under active
 development, and now that they're accepting contributions it makes sense
 to me to retire the old tools and just get people to download PTVS (I doubt
 we'll bundle them, but instead have a big link next on the download page).


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


Re: [IronPython] Python Tools for Visual Studio now accepting contributions

2011-05-11 Thread Dave Wald

On 5/11/2011 3:39 PM, Dino Viehland wrote:

Keith wrote:

Please forgive my ignorance on this matter (I don't currently use any of the
integrated VS functionality - have been working with embedding the runtime
in an existing application), but what is the difference between IronPython
Tools and Python Tools for Visual Studio? I was under the impression this
was the same thing?

IronPython Tools was the initial version that was undergoing development while
Microsoft was still funding IronPython development.  After we released 
IronPython
back to the community I switched to a new team and started working on PTVS 
(using
the IronPython Tools code base as a starting point).  PTVS keeps all of the 
functionality
that IpyTools had but adds:
Support for CPython (and other Python implementations like Jython and 
PyPy)
Support for multiple versions of Python (2.5 - 3.2)
A Python specific debugger (instead of just using the .NET debugger)
Profiling of CPython apps
MPI projects and debugging

There's probably some other new features that I'm missing.  So it's basically a 
more
general and better version of IpyTools but our core focus is on high performance
computing scenarios where you'd like to use Python - but we're also making sure
we just have a great Python development experience as well.


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


Dino,
The new tools are awesome. Thanks again!

(BTW, any idea yet when this one might be done?  
http://ironpython.codeplex.com/workitem/30379 )

Thanks,
Dave
___
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com