From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nick Roberts Newsgroups: gmane.emacs.devel Subject: Re: What a modern collaboration toolkit looks like Date: Mon, 7 Jan 2008 19:15:53 +1300 Message-ID: <18305.50073.104016.438790@kahikatea.snap.net.nz> References: <198e25e10801052103p7acfcacdndaf925ea4c557e98@mail.gmail.com> <198e25e10801062116q68feafcan69265965ada0bc59@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1199686583 16116 80.91.229.12 (7 Jan 2008 06:16:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 7 Jan 2008 06:16:23 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Trey Jackson" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 07 07:16:43 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JBlHu-0003Co-K8 for ged-emacs-devel@m.gmane.org; Mon, 07 Jan 2008 07:16:42 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBlHX-0006Eo-I8 for ged-emacs-devel@m.gmane.org; Mon, 07 Jan 2008 01:16:19 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBlHR-0006Ej-By for emacs-devel@gnu.org; Mon, 07 Jan 2008 01:16:13 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBlHP-0006DY-Dj for emacs-devel@gnu.org; Mon, 07 Jan 2008 01:16:12 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBlHP-0006DV-6D for emacs-devel@gnu.org; Mon, 07 Jan 2008 01:16:11 -0500 Original-Received: from viper.snap.net.nz ([202.37.101.8]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JBlHO-0006VW-Mx for emacs-devel@gnu.org; Mon, 07 Jan 2008 01:16:11 -0500 Original-Received: from kahikatea.snap.net.nz (177.63.255.123.dynamic.snap.net.nz [123.255.63.177]) by viper.snap.net.nz (Postfix) with ESMTP id 4CEEA3DA546; Mon, 7 Jan 2008 19:15:58 +1300 (NZDT) Original-Received: by kahikatea.snap.net.nz (Postfix, from userid 1000) id DA4498FC6D; Mon, 7 Jan 2008 19:15:53 +1300 (NZDT) In-Reply-To: <198e25e10801062116q68feafcan69265965ada0bc59@mail.gmail.com> X-Mailer: VM 7.19 under Emacs 23.0.50.24 X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:86434 Archived-At: Trey Jackson writes: > On Jan 6, 2008 10:09 AM, Richard Stallman wrote: > > > The graphical improvements to GUD are nice, but as far as I can see, > > the new > > features are limited to viewing GUD data. > > > > Isn't that what an IDE is? Something to let you look at execution > > data and source code in a convenient coordinated way? > > > As in my other email, an IDE is often more - pulling together bug tracking, > plug-ins for profilers, code browsers, project planning, etc. The improved > GUD is nice, but other IDEs have a lot more. (if you want to want to go > that route)) Projects like Eclipse will always have "a lot more" because they have millions of dollars of investment behind them. > > project management (files & build) > > > > What does that mean? Is it some alternative to makefiles? > > > > Yeah, a number of IDEs have this (GreenHills, MSVS). I find them awkward > and confusing. My understanding is that the IDE then knows about all the > files in the 'project' and can automatically generate tags, do class > browsing, and other such things. And if you want to move your code to another IDE presumably it's difficult because the metadata storing the project information is unique to each IDE. >... > > manage window configurations (Eclipse calls them perspectives) > > > > I would like to know more about this. Emacs lacks convenient features > > to usefully save and adjust window configurations, and it would be nice > > to add that as a general feature. > > > > I don't know much about it, just that it appears that you can set up window > configurations for each task, e.g. the window arrangement for the new > GUD-ui, one for actually coding (perhaps with class browser (ECB?)), one for > interacting with VCS, etc. This does appear to be a high return on > investment kind of project. Eclipse can use perspectives because it's an IDE, and no more: the user can't suddenly decide to write an e-mail, read news or view images. I know ECB uses dedicated windows just like gdb-ui.el to constrain the display, I'm not sure that they would work well together. It may be a high return but I don't think it's a trivial task to make something workable. > ... > side note: this is why I brought up the whole IDE subject, because perhaps > some of the functionality would be found to be useful... I don't think anyone would disagree. -- Nick http://www.inet.net.nz/~nickrob