From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Elena Newsgroups: gmane.emacs.help Subject: Re: c/c++ project management and debugging Date: Tue, 21 Dec 2010 12:35:25 -0800 (PST) Organization: http://groups.google.com Message-ID: References: <4D0F4058.6050101@gmail.com> <038dfa58-3e80-4c49-bbd0-c1bbb16c41f1@j25g2000vbs.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1292964047 25147 80.91.229.12 (21 Dec 2010 20:40:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 21 Dec 2010 20:40:47 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Dec 21 21:40:43 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PV90j-0007i6-0x for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Dec 2010 21:40:41 +0100 Original-Received: from localhost ([127.0.0.1]:59705 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PV90i-0002Fv-FT for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Dec 2010 15:40:40 -0500 Original-Path: usenet.stanford.edu!postnews.google.com!k30g2000vbn.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 83 Original-NNTP-Posting-Host: 94.36.79.160 Original-X-Trace: posting.google.com 1292963726 12590 127.0.0.1 (21 Dec 2010 20:35:26 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Tue, 21 Dec 2010 20:35:26 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: k30g2000vbn.googlegroups.com; posting-host=94.36.79.160; posting-account=AFCLjAoAAABJAOf_HjgEEEi3ty-lG5m2 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13,gzip(gfe) Original-Xref: usenet.stanford.edu gnu.emacs.help:183511 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:77754 Archived-At: On Dec 21, 5:42=A0pm, Rajinder Yadav wrote: > On Tue, Dec 21, 2010 at 9:52 AM, Richard Riley w= rote: > > Rajinder Yadav writes: > > >> On Tue, Dec 21, 2010 at 8:10 AM, Elena wrote: > >>> On Dec 21, 12:00 pm, Rajinder Yadav wrote: > >>>> i've never had the need to create a makefile or edit one by hand whe= n i > >>>> code using visualstudio, all i care about is coding my project in C+= + > >>>> and getting on with life. > > >>> You don't know what a professional IDE is then, and why Emacs isn't u= p > >>> to the task. > > >> yes i do, you missed my point > > >>> If you are doing professional C++ development, then you are tweaking > >>> your project settings all the time. =A0The VC++ Project Settings dial= og > >>> is just a wrapper on top of a "Makefile" kind-of generator. =A0What V= C++ > >>> does that Emacs doesn't is setting default values which work unless > >>> you have special requirements. =A0That's why you felt that all you ha= d > >>> to care about was coding your project in C++. =A0Development in Emacs > >>> does not give such luxury. > > >>>> i love ruby on rails hacking, i love doing everything from the comma= nd > >>>> line, it's more faster and efficient coding a rails app when compare= d to > >>>> doing it with netbeans + ide, or whatever IDE is out there! > > >>> Obviously, for hobbyists, an IDE is overkill. > > >> you're saying ruby on rails is for hobbyists? btw, ide is not an > >> overkill, it's just you don't need an ide because rails comes with > >> tools like rake and generators that frankly is faster doing thing at > >> the command line with a simple text editor and terminal, reason i > >> choose emacs to code ruby on rails stuff, i started off with IDE like > >> netbeans but it just didn't feel right (for me, for others it's the > >> right choice) > > > Then the IDEs you have used have not been configured IDEs. Its almost > > never quicker anymore at the command line in a properly configured > > IDE. A lot of people claim it is : invariably those who have not used a > > modern IDE. Those things you do at the command line can be hot keyed in > > an IDE too. As for "not needing" - do you know what an IDE is? I > > actually use emacs as one - weaknesses not withstanding - so I kind of > > disagree with Elena about that. Development is a lot more than "coding > > in a text editor". Lets see what the IDE brings (and most of what Emacs > > can do already and marked appropriately in brackets below):- > > in the case of rails coding, you can easily get by with the command line > > i can type, > > rails g model post name:string ... This could be done in an IDE by means of an interactive macro, very easy to code, without having to click anything. > > faster than I can click on a menu, open a dialog, then click on each > field and type in stuff, click on the ok(generate) button to generate > a model + boiler-code. If an IDE does not allow to automate recurring tasks, or forces you to use menus, it isn't a decent IDE: dump it. > > pretty much most of the rails development in done this way. it follows > conventions over configuration (you're not editing makefiles, etc), > suffice to say you don't need an IDE for rails coding and anyone will > be faster with the command + basic editor than with a IDE setup for > rails. Because they lack a decent IDE, Rails coders have to resort to a basic editor + command line. That is not to say that IDEs aren't better. They are not available, that's a different story.