Q: Does TextMate have code completion, e.g. type a variable name and see all member data for that variable (object)?
A: No.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. There is also a PHP code completion bundle that adds completion and help for native PHP functions.
Better code completion is really what I'm after. TextMate does look like an interesting tool -- just not necessarily an improvement over Xcode for C++ development.
No, I was talking about the Visual Assist plugin for Visual Studio. The company that makes Visual Assist, Whole Tomato Software, apparently has no plans to produce a Mac version of the plugin.
I'm a die-hard Mac user at home, but I write games for Windows (using MS's dev tools) for a living. As a Mac development hobbyist, I spent years using Metrowerks' CodeWarrior IDE, and -- more recently, and to a lesser extent -- Xcode.
Although I prefer the look and feel of Apple's dev tools to Microsoft's, I find that I get work done more quickly with Visual Studio than with Xcode. More accurately, I get work done more quickly with Visual Studio and the excellent third-party plugin Visual Assist, which provides a number of important code navigation shortcuts including code completion that completely eclipses VS's IntelliSense.
Visual Assist is one of those tools that's painful to be without once you start using it. It sounds like the company isn't planning on a Mac version, which is a shame... do any Mac devs out there have tips on how to make the Xcode development experience less painful -- specifically, how to deal with its poor code completion facilities and slow text editor?
> Resizing windows on OS X is a real pain, because you can only do it by adjusting the lower-right corner.
I've written a utility that allows you to resize OS X windows from any corner (really, from any quadrant of the window). It also allows you to use the window's entire structure as a draggable region.It's all configurable and whatnot, and it's free (though still in beta).
I would argue that there is something to be said for building upon previous ideas and expanding tried-and-true game genres. Super Mario Brothers 3 may have been the third (fourth, I guess, if you count the "Lost Levels" version of SMB1 that was released in Japan as SMB2) game in the Super Mario series, but it refined that series in wonderful ways. I believe that Blizzard has done this with Warcraft 3 -- far from simply adding heroes to Warcraft 2, they've added lots of depth to their latest game by widely differentiating the 4 species that compete against one another. They put a lot of time into single player experience, crafting a story in the Warcraft world that was interesting -- for me -- to play through. They enhanced the multiplayer experience by adding niceties to Battle.net that make it easy to quickly jump into a game with other people at roughly your level of expertise.
It's a fallacy to claim that success is necessarily a barrier to innovation. Further, I believe that evolution can be innovation, and that truly great games do not have to be completely original to be enjoyable.
As far as I've heard, the anti-drug/anti-terrorism campaign has proved thus far to be a failure. I think people might be smarter than most slashdotters give them credit for.
From the TextMate FAQ:
Better code completion is really what I'm after. TextMate does look like an interesting tool -- just not necessarily an improvement over Xcode for C++ development.
No, I was talking about the Visual Assist plugin for Visual Studio. The company that makes Visual Assist, Whole Tomato Software, apparently has no plans to produce a Mac version of the plugin.
I'm a die-hard Mac user at home, but I write games for Windows (using MS's dev tools) for a living. As a Mac development hobbyist, I spent years using Metrowerks' CodeWarrior IDE, and -- more recently, and to a lesser extent -- Xcode.
Although I prefer the look and feel of Apple's dev tools to Microsoft's, I find that I get work done more quickly with Visual Studio than with Xcode. More accurately, I get work done more quickly with Visual Studio and the excellent third-party plugin Visual Assist, which provides a number of important code navigation shortcuts including code completion that completely eclipses VS's IntelliSense.
Visual Assist is one of those tools that's painful to be without once you start using it. It sounds like the company isn't planning on a Mac version, which is a shame... do any Mac devs out there have tips on how to make the Xcode development experience less painful -- specifically, how to deal with its poor code completion facilities and slow text editor?
I've written a utility that allows you to resize OS X windows from any corner (really, from any quadrant of the window). It also allows you to use the window's entire structure as a draggable region.It's all configurable and whatnot, and it's free (though still in beta).
It's called WindowDragon, and you can get it here: http://homepage.mac.com/tconkling/windowdragon
I would argue that there is something to be said for building upon previous ideas and expanding tried-and-true game genres. Super Mario Brothers 3 may have been the third (fourth, I guess, if you count the "Lost Levels" version of SMB1 that was released in Japan as SMB2) game in the Super Mario series, but it refined that series in wonderful ways. I believe that Blizzard has done this with Warcraft 3 -- far from simply adding heroes to Warcraft 2, they've added lots of depth to their latest game by widely differentiating the 4 species that compete against one another. They put a lot of time into single player experience, crafting a story in the Warcraft world that was interesting -- for me -- to play through. They enhanced the multiplayer experience by adding niceties to Battle.net that make it easy to quickly jump into a game with other people at roughly your level of expertise. It's a fallacy to claim that success is necessarily a barrier to innovation. Further, I believe that evolution can be innovation, and that truly great games do not have to be completely original to be enjoyable.
As far as I've heard, the anti-drug/anti-terrorism campaign has proved thus far to be a failure. I think people might be smarter than most slashdotters give them credit for.