From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.emacs.devel,gmane.lisp.guile.user Subject: Re: Guile-Emacs update Date: Sat, 07 Sep 2013 11:29:10 +0200 Message-ID: <87mwnpx9nd.fsf@pobox.com> References: <87mwpgkcsx.fsf@olor.terpri.org> <1375302495.6179.86.camel@pdsdesk> <87k3k6s7am.fsf@taylan.uni.cx> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1378546185 9116 80.91.229.3 (7 Sep 2013 09:29:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Sep 2013 09:29:45 +0000 (UTC) Cc: guile-user@gnu.org, BT Templeton , joakim@verona.se, emacs-devel@gnu.org To: taylanbayirli@gmail.com (Taylan Ulrich B.) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 07 11:29:48 2013 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 1VIEpw-0003o2-C3 for ged-emacs-devel@m.gmane.org; Sat, 07 Sep 2013 11:29:48 +0200 Original-Received: from localhost ([::1]:41281 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIEpw-00020c-07 for ged-emacs-devel@m.gmane.org; Sat, 07 Sep 2013 05:29:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37454) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIEpT-0001RL-Ia for emacs-devel@gnu.org; Sat, 07 Sep 2013 05:29:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VIEpO-0000ot-KR for emacs-devel@gnu.org; Sat, 07 Sep 2013 05:29:19 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:65455 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIEpO-0000op-H4; Sat, 07 Sep 2013 05:29:14 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 611C5EF4C; Sat, 7 Sep 2013 05:29:13 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=ZyifOFSoAEBM9fCGxfFDjwFcFMA=; b=Pd14Vb u5bPqxloBtiy7ARAG2OV9fPeh8q3v+KVuWHxap5izvSYxGO2Zb0mrVgnIPN/TUvz PXG3PywML4zixxrY4KaqSc+eMvvowXV9I4to9iLidtT7vYvClBuCivzQgVaGHxuX PZOIFQJxZjkJFmgUTSdROwaIu+kE51/n2Cy5A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=qK0vZiFfQobgQ712QPMniN0Hio3RCDMw DdSps81mUa0etzGLYzVOFfeUoZte7slVcGrlmoJVcCi4pDPBCQr45K2EtGUO4eeh k3Wqu3TMYcYCQjLQBP9qHnXJuzk88+/0dZTZfPjmqIjf9R17Io9JNf4apAWYh/EC R2IAGx6Uzv4= Original-Received: from a-pb-sasl-quonix.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 554D8EF4B; Sat, 7 Sep 2013 05:29:13 -0400 (EDT) Original-Received: from badger (unknown [88.160.190.192]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id 97821EF48; Sat, 7 Sep 2013 05:29:12 -0400 (EDT) In-Reply-To: <87k3k6s7am.fsf@taylan.uni.cx> (Taylan Ulrich B.'s message of "Thu, 01 Aug 2013 01:17:53 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Pobox-Relay-ID: F4E9E1A8-179F-11E3-8C59-CE710E5B5709-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 208.72.237.25 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:163251 gmane.lisp.guile.user:10761 Archived-At: On Thu 01 Aug 2013 00:17, taylanbayirli@gmail.com (Taylan Ulrich B.) writes: > the "dumping" feature of Emacs is disabled Eventually Guile will support linking together multiple separately compiled files into one ELF image. (The object file format in the development Guile branch is ELF -- we have our own linker and loader, so we currently plan on using this format even on non-ELF platforms.) That should mostly provide the speedy loading that the dumping facility gives to Emacs. Loading a file would look for the appropriate entry point in the image and load that. There is still some runtime relocation and initialization that needs to happen, but it should be possible to get most of the advantages of the "dump" phase. Andy -- http://wingolog.org/