From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Emacs on GNUstep (was: Release update) Date: Fri, 05 Dec 2008 10:49:42 -0500 Message-ID: References: <87ej0rs3ey.fsf@cyd.mit.edu> <87tz9j6f76.GNU's_Not_Unix!%yavor@gnu.org> <200812052044154371169@foxmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1228492235 12250 80.91.229.12 (5 Dec 2008 15:50:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 5 Dec 2008 15:50:35 +0000 (UTC) Cc: Yavor Doganov , rms , emacs-devel To: "richardeng" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 05 16:51:38 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 1L8cxq-0003ml-SQ for ged-emacs-devel@m.gmane.org; Fri, 05 Dec 2008 16:51:35 +0100 Original-Received: from localhost ([127.0.0.1]:56804 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L8cwg-0006XK-9J for ged-emacs-devel@m.gmane.org; Fri, 05 Dec 2008 10:50:22 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L8cwb-0006Wk-7H for emacs-devel@gnu.org; Fri, 05 Dec 2008 10:50:17 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L8cwa-0006WW-EY for emacs-devel@gnu.org; Fri, 05 Dec 2008 10:50:16 -0500 Original-Received: from [199.232.76.173] (port=40713 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L8cwa-0006WT-8r for emacs-devel@gnu.org; Fri, 05 Dec 2008 10:50:16 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:57577) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L8cwX-0006hv-Pw; Fri, 05 Dec 2008 10:50:13 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvoEAMPbOEnO+Jkl/2dsb2JhbACBbc10gwWBJg X-IronPort-AV: E=Sophos;i="4.33,721,1220241600"; d="scan'208";a="30696252" Original-Received: from 206-248-153-37.dsl.teksavvy.com (HELO pastel.home) ([206.248.153.37]) by ironport2-out.teksavvy.com with ESMTP; 05 Dec 2008 10:49:43 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id CCFC784A9; Fri, 5 Dec 2008 10:49:42 -0500 (EST) In-Reply-To: <200812052044154371169@foxmail.com> (richardeng@foxmail.com's message of "Fri, 5 Dec 2008 20:44:17 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:106614 Archived-At: > Because my PC is slow, I've used WindowMaker(GNUStep) about 4 years. > What kind of skills is needed to solve bugs under GNUStep(module name > in bug description is NS?) It seem that only bugs related to > Emacs.app belongs to NS, right? IIUC the main problem with it right now is that it cannot be dumped. I.e. we cannot perform the compilation step where we load `temacs', then all the core Emacs files, and then dump the result into a new executable `emacs'. This means that Emacs/GNUstep has to load all the fils like subr.el, simple.el, text-mode.el, ... over and over again at each startup, and it has several other nasty consequences. Fixing this requires someone who can delve into the details of how GNUstep binaries are layed out and how the ObjC runtime is linked and initialized and how all this interacts. Stefan