Earlier quoted context omitted.
Do you have specific examples? This is an area of interest for me. VS architecturally has a lot of things tied to the UI thread due to COM STA requirements (well, that and the fact that historically people created their STA objects on the UI thread, thus tying them to the UI thread). Another possible cause can be extensions. Not that VS doesn't have its own problems of 'doing too much work on the UI thread', but ther…
I don't have a specific example at the moment, except that it's often unresponsive during builds. (I guess this should be expected? Other work I do is in interpreted languages, so there is no "build" step) Thanks for the link. I'm happy to add it.
Python Tools for Visual Studio
91–100 of 134 posts
Re: Python Tools for Visual Studio
#92Re: Python Tools for Visual Studio
#93This doesn't even mention the most awesome feature of PTVS 2.0: mixed-mode debugging, which provides an integrated experience for debugging mixed Python/C processes. See https://pytools.codeplex.com/wikipage?title=Mixed-mode%20deb... for details. Disclaimer: I used to work on IronPython.
Microsoft really does make the most outstanding developer tools. I admit that I occasionally miss that deeply integrated, seamless feeling. You guys deserve some recognition. I'm not too frequent a user lately, but I'm continually impressed.
Re: Python Tools for Visual Studio
#94Re: Python Tools for Visual Studio
#95Earlier quoted context omitted.
Can you expand a bit on how that works in principle ? Can you make it work with a standard python or did you need to insert probes' into the python interpreter to catch when it goes form C to Python and vice et versa
VS 2012 added a new debugging framework for supporting debugging multiple code types at the same time. That model requires that the debugger work out of process - inspecting various data structures cross process and reporting them back to VS. That's different from how Python debuggers are usually built w/ sys.settrace and a debugger helper thread running in the process. To accomplish that we require that we have symb…
Re: Python Tools for Visual Studio
#96Earlier quoted context omitted.
Do you have specific examples? This is an area of interest for me. VS architecturally has a lot of things tied to the UI thread due to COM STA requirements (well, that and the fact that historically people created their STA objects on the UI thread, thus tying them to the UI thread). Another possible cause can be extensions. Not that VS doesn't have its own problems of 'doing too much work on the UI thread', but ther…
I don't have a specific example at the moment, except that it's often unresponsive during builds. (I guess this should be expected? Other work I do is in interpreted languages, so there is no "build" step) Thanks for the link. I'm happy to add it.
Re: Python Tools for Visual Studio
#97This made me remember about the "Visual Node" project[1], which is very similar to this but for node.js. I hope it's still being actively developed. [1]: https://news.ycombinator.com/item?id=5873351
Re: Python Tools for Visual Studio
#98There are a lot of Python IDEs out there, some very good, such as IntelliJ IDEA. I'd prefer to see an objective comparison.
In other areas like code editing, the differences are often qualitative. For example all Python IDEs have code completion, but try entering this in your favorite one:
def f(x):
def g(y):
return x + y
return g
a = f(1)(2)
b = f(3.0)(a)
c = f(u'a')(str(b))
d = (a, b, c)[input()]
And then see what completions it gives you for a., b. etc.It would be interesting if some independent third party would do a detailed point by point study and published it.
Re: Python Tools for Visual Studio
#99Earlier quoted context omitted.
I'm developping on some platforms. But i have to admit, nothing beats visual studio in awesomeness / completeness
I came into a shop that does a lot of .NET development over a year ago, and I swear I came into the experience hoping to learn what made lots of people say exactly what you've said. 6 months into it, I all but stopped caring, and overall, I felt like it actually created problems for me. But I'd like to understand what problems others feel it solved for them.
Running my CL environment on Gentoo feels like the future; a not-quite-there-yet-but-still-awesome future; running VS on Windows feels like kiddie toys that haven't gotten around to growing up yet.
And that's a weird feeling when you realize the dollars, time, and research poured into each environment. :-)