home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.c++.moderated      Moderated discussion of C++ superhackery      33,346 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 31,875 of 33,346   
   Daniel James to Martin B.   
   Re: C++ Refactoring tools?   
   31 Jan 12 15:13:32   
   
   From: daniel@me.invalid   
      
   In article , Martin B. wrote:   
   > As the quote I put in my last mail says:   
   >   
   > (...) this view is naïve,   
   > rooted in the widely believed myth   
   > that programming languages exist.   
   >   
   > :-)   
      
   When I wrote "shouldn't be" I did mean "shouldn't be", not "will not   
   be". Perhaps I omitted the  tags ...   
      
   The /point/ remains, though. Tools and compilers that purport to process   
   standard C++ sourcecode may not all interpret the language syntax 100%   
   correctly, but they will agree on the interpretation in a large enough   
   proportion of cases to be useful (or will not be used at all).   
      
   > I assume when you say parsing, you mean making sense of the parsed   
   > AST(or whatever)?   
      
   Sorry, I worded that rather loosely ...   
      
   What I meant was that the combined tasks of the parse (in the strict   
   sense) and of building the AST (or whatever) are hard in C++ (because of   
   issues like scope resolution, because of language features like   
   overloading, because of templates, etc.). These "difficult" things are   
   all doable -- compilers have to do them, and we do have compilers -- but   
   are harder than the things that usually have to be done by programming   
   support software such as refactoring tools, cross-referencing tools,   
   etc..   
      
   >> I have hopes that Microsoft's apparent renewed interest in native   
   >> code, brought on by their work towards Windows 8's "Metro"   
   >> interface, will nudge them towards giving as much support to C++   
   >> in the IDE as they currently do for C# ... if only on their own   
   >> platform.   
   >   
   > It's not that MS isn't working on it, VS2010 has certainly gotten   
   > better at the C++ intellisense front and VS11 should add some more   
   > improvements. It's just that at this rate, we still won't have   
   > something powerful by 2020.   
      
   I agree ... if we care about this we need to help the tool providers   
   (not just Microsoft) to understand that we expect better. I just don't   
   know how we can best do that.   
      
   --   
   Regards,   
    Daniel.   
   [Lest there be any confusion I am NOT the Boost maintainer of the same   
   name]   
      
      
         [ See http://www.gotw.ca/resources/clcm.htm for info about ]   
         [ comp.lang.c++.moderated.    First time posters: Do this! ]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca