This 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
If this project isn't still in development, Microsoft does treat NodeJS as a first class citizen in Web Matrix[1] and is definitely worth a look. [1]: http://www.microsoft.com/Web/webmatrix/node.aspx
Python Tools for Visual Studio
121–130 of 134 posts
Re: Python Tools for Visual Studio
#122Earlier quoted context omitted.
That's funny because I feel the same way if I have to use Emacs. It feels like going back to the early 90s with some DOS Borland IDE. Regular text editors just feel so clunky next to the cohesiveness of VS/Resharper or Intellij. At some point in time, Emacs is going to have get overhauled to join the 90s, much less the 21st century. And I understand that CL is a special case with Emacs, but it's still clunky as hell…
> Resharper You've kind of hit the key here, Visual Studio alone is decent, but Resharper is really what makes the experience for me. I don't know a single .net developer who could live without it.
It stinks on our 1Mloc C# project to the point you have to disable it or it crashes VS every 5 minutes.
Re: Python Tools for Visual Studio
#123Earlier quoted context omitted.
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.
Honestly, coming into visual studio/c# from emacs/common lisp feels like going backwards in time for me. 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. :-)
Both Smalltalk and VS+Resharper have great refactoring tools. Both have great debugging tools (and in Smalltalk I can even do a lot of development right inside the debugger and watch how the code is reacting while I'm writing it). In the CL/Emacs setup debugging is so bad most people recommend not to even bother; just use tracing. And I can't understand why it needs to be like this, CL is closer to Smalltalk than it is C# (that is, CL is a "live" language as Smalltalk is or at least it very much can be. Even a compile-only CL like SBCL).
The other issue is project management. In Smalltalk it doesn't really come into play as much since the image is your "exe", but despite this Smalltalk has great tools for organizing classes, methods and so on (and Dolphin's way of letting your image be a "solution" and you make individual exes from that that drop everything they didn't use was absolutely brilliant). In VS, I create my assemblies, make dependencies and so on and the IDE just handles all this for me.
Contrast that with CL/Emacs: CL has ASDF files that can manage all your dependencies for you (people complain about it, but I've used them for several years and never had any problems) but you have to manage all this stuff manually. If you want a nice way of saying "create new package" or "create a new file that is in this package" you'll need to write all that handling, UI, etc. yourself. And after you write it all, what will you have? The interface will be hideous no matter how you do it because you're restricted to just text. In Visual Studio you can have the disapearable side bars approach, the "old school mac" approach of different info windows floating all over the desktop, etc. With emacs you'd be restricted to doing that stuff via ascii art or popping up more windows with ugly ascii art in them.
The only way I could see CL/Emacs as the future is if we're talking post-apocalyptic.
Re: Python Tools for Visual Studio
#124Can somebody point me in the right direction?
Re: Python Tools for Visual Studio
#125It's cool until you see the price tag for Visual Studio Profi/Prem/Ultimate (I assume you can't use Python tools with Express versions). In that case I will stick to my old copy of Visual J++...
Re: Python Tools for Visual Studio
#126The article mentions that Visual Studio is not required to use this, but all of the downloads I tried from that page tell me to install Visual Studio.. Can somebody point me in the right direction?
Integrated package:
https://pytools.codeplex.com/downloads/get/697389
Isolated Shell downloads:
http://www.microsoft.com/en-au/download/details.aspx?id=3066... http://www.microsoft.com/en-au/download/details.aspx?id=3067...
good luck
Re: Python Tools for Visual Studio
#127The article mentions that Visual Studio is not required to use this, but all of the downloads I tried from that page tell me to install Visual Studio.. Can somebody point me in the right direction?
You download either the integrated package, or the Visual Studio Shell separately Integrated package: https://pytools.codeplex.com/downloads/get/697389 Isolated Shell downloads: http://www.microsoft.com/en-au/download/details.aspx?id=3066... http://www.microsoft.com/en-au/download/details.aspx?id=3067... good luck
Re: Python Tools for Visual Studio
#128Re: Python Tools for Visual Studio
#129Earlier quoted context omitted.
>> its gnarly in template heavy c++, but so are all the tools. intellisense can't reliably provide navigation among all of the possible instantiations in your project. Have you tried it in VS 2010+? You might be surprised. I've seen it correctly handle polymorphic Boost lambdas, and that's a rather impressive feat of TMP. Also, I've just tried the scenario that you've described (if I understand it correctly - "Find a…
I have to second this. I hear VS>=2010 uses the compiler infrastructure to generate the intellisense data, rather than doing it (as VS (On another note, Xcode. I'm normally pretty negative about Xcode, because it's mostly awful. But I believe its code navigation and code completion is done in a similar way - only using LLVM, of course - and that part does work extremely well. If anything, it's actually slightly bette…
VS2008 C++ build system with CMake.
Re: Python Tools for Visual Studio
#130Earlier quoted context omitted.
Honestly, coming into visual studio/c# from emacs/common lisp feels like going backwards in time for me. 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. :-)
That's funny because I feel the same way if I have to use Emacs. It feels like going back to the early 90s with some DOS Borland IDE. Regular text editors just feel so clunky next to the cohesiveness of VS/Resharper or Intellij. At some point in time, Emacs is going to have get overhauled to join the 90s, much less the 21st century. And I understand that CL is a special case with Emacs, but it's still clunky as hell…