From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Emacs on OS X development Date: Tue, 31 Jul 2012 11:58:22 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <877gtjexcx.fsf@lifelogs.com> References: <87r4s68rr4.fsf@lifelogs.com> <83A41E83-79C8-4490-966B-CD224041E840@gmail.com> <6BC9F752-C724-4C3D-B2B9-088597A57C3E@gmail.com> <878ve943r8.fsf@lifelogs.com> <87obn3zyw2.fsf@lifelogs.com> <87394aqjx3.fsf@lifelogs.com> <87d33ektbo.fsf@wanadoo.es> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1343750339 15478 80.91.229.3 (31 Jul 2012 15:58:59 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 31 Jul 2012 15:58:59 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 31 17:58:59 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SwEqV-0002GI-TZ for ged-emacs-devel@m.gmane.org; Tue, 31 Jul 2012 17:58:56 +0200 Original-Received: from localhost ([::1]:59845 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwEqV-0008Ud-Ca for ged-emacs-devel@m.gmane.org; Tue, 31 Jul 2012 11:58:55 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38999) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwEqP-0008UT-CL for emacs-devel@gnu.org; Tue, 31 Jul 2012 11:58:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SwEqN-0001cQ-Pe for emacs-devel@gnu.org; Tue, 31 Jul 2012 11:58:49 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:54684) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwEqN-0001cC-J2 for emacs-devel@gnu.org; Tue, 31 Jul 2012 11:58:47 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SwEqK-0002A1-3I for emacs-devel@gnu.org; Tue, 31 Jul 2012 17:58:44 +0200 Original-Received: from c-76-28-40-19.hsd1.vt.comcast.net ([76.28.40.19]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 31 Jul 2012 17:58:44 +0200 Original-Received: from tzz by c-76-28-40-19.hsd1.vt.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 31 Jul 2012 17:58:44 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 26 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-76-28-40-19.hsd1.vt.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1.50 (gnu/linux) Cancel-Lock: sha1:Nf86kPfSS9iZWihmj9t7HYTEj9E= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:152007 Archived-At: On Mon, 30 Jul 2012 02:04:27 +0200 Óscar Fuentes wrote: ÓF> I'll suggest to use different branches for every port (including MS ÓF> Windows). This way you can avoid most part of the #ifdef crazyness, ÓF> keeping the code much cleaner and responsability divisions better ÓF> defined. I asked Mitsuharu-san about a single source tree for his code and the NS port for a specific reason: a branch encourages divergence, while a single source tree discourages it. Our goal should be to have a good experience on Mac OS X, not to offer the NS port and the Mac port separately. Also I think keeping the whole Mac port in a Bazaar branch would be painful for the maintainers and developers, but that's an inconvenience and not an impediment. Several people have suggested the Mac port, with its single developer, should be used instead of the NS port. Whether the Mac port is added to the NS port or replaces it, that requires a commitment from Mitsuharu-san to keep his code up to date with the rest of the development team; to consider how new features could be added to benefit all platforms and not just Mac OS X; and to fix bugs other developers may have introduced. It's not simply a matter of "let's use this port, it looks great and has the features I like." That's my view, anyhow, and I welcome anyone else's opinion. Ted