From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Reitter Newsgroups: gmane.emacs.devel Subject: Re: Emacs 22 Carbon+AppKit port and Emacs 23 Mac port Date: Sat, 5 Sep 2009 13:28:43 -0400 Message-ID: <3356CB02-A15C-44FB-8907-9469A33E2900@gmail.com> References: <2282B3B4-D844-4E26-BB94-9F79EEA2E847@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1075.2) Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1252171746 25712 80.91.229.12 (5 Sep 2009 17:29:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Sep 2009 17:29:06 +0000 (UTC) Cc: emacs-devel@gnu.org To: CHENG Gao Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 05 19:28:59 2009 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 1Mjz4N-0000QX-8n for ged-emacs-devel@m.gmane.org; Sat, 05 Sep 2009 19:28:59 +0200 Original-Received: from localhost ([127.0.0.1]:49045 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mjz4M-0001Kd-Jh for ged-emacs-devel@m.gmane.org; Sat, 05 Sep 2009 13:28:58 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mjz4G-0001K0-A4 for emacs-devel@gnu.org; Sat, 05 Sep 2009 13:28:52 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mjz4B-0001IO-AL for emacs-devel@gnu.org; Sat, 05 Sep 2009 13:28:51 -0400 Original-Received: from [199.232.76.173] (port=39350 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mjz4B-0001IL-6u for emacs-devel@gnu.org; Sat, 05 Sep 2009 13:28:47 -0400 Original-Received: from mail-qy0-f196.google.com ([209.85.221.196]:56860) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mjz4A-0005XR-O4 for emacs-devel@gnu.org; Sat, 05 Sep 2009 13:28:46 -0400 Original-Received: by qyk34 with SMTP id 34so1296060qyk.12 for ; Sat, 05 Sep 2009 10:28:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=PNEOd71DrjnqnhRuTOjWXnzCgYUbLf6/vU6XxIbS6NY=; b=iXvqF92su/VlOXtGFLVwLVX2IDmh2UIg+53iehhAYmT5CRP8SxaNSbljOUWDUC0epV WwWhVeSCGeqOqLPLudSvXneb8OWE0hPpDwvBRzkscLrufjq5tzwTLEd2+pMBH94bjwiV D+xRVyIzYEBNEofIs36nXd0EwVa0EpoBNeGCY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=EwZfjDNTQWlw1wVUbLxGFw/lfsu2i1t75Kakf97CYswsnGBiWvZKBgSbCSJt2H0VIn aIRE8NCnB9MPzocOtQ61YibKCmzdLRGpFsK1TVXvDMSEWLWrc8DxLPAhwagJRRjXxZC+ i+K00TwbSObCQ+vk+gFUydcH99Jf1n+O5dEoo= Original-Received: by 10.224.64.129 with SMTP id e1mr8306444qai.54.1252171726319; Sat, 05 Sep 2009 10:28:46 -0700 (PDT) Original-Received: from scarlett.local (pool-71-182-166-229.pitbpa.east.verizon.net [71.182.166.229]) by mx.google.com with ESMTPS id 20sm1391214qyk.9.2009.09.05.10.28.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 05 Sep 2009 10:28:45 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.1075.2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:115055 Archived-At: On Sep 5, 2009, at 10:35 AM, CHENG Gao wrote: > I can not find anywhere in my postings that advertises support of > 10.3. OK, thanks for clarifying - apologies for any misunderstanding. > developer resources are very scarce, and since YAMAMOTO-san already > spent efforts to get it working across whole MACOSX line (except 10.0 > and 10.1), I think it's good thing to get it merged into TRUNK. Anyway > supporting as many platforms is always good thing. It's not a good thing because it takes up people's time that could be spent better elsewhere. It's difficult to support old platforms when newer APIs can be used. There are going to be more conditionals in the code, which makes it less readable. People will be less likely to submit patches for these reasons. Again: would it be possible to mix and merge parts of the ports, e.g. use YM's event handling code, which is possibly (!) superior? I have seen a number of unexplained crashes with the Nextstep port which usually occur somewhere in the event handling code. I don't know if this is the possible bug that Yamamoto-san pointed out a few times. I would also like to try out the grand central dispatch method within the NextStep port.