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: Re: Dynamic loading progress Date: Sun, 15 Feb 2015 14:30:21 -0500 Message-ID: References: <85oapy5kt6.fsf@stephe-leake.org> <83y4oiiw81.fsf@gnu.org> <838ugdf251.fsf@gnu.org> <54D80098.3020209@cs.ucla.edu> <54D85304.1030600@cs.ucla.edu> <54D9AC29.2020603@cs.ucla.edu> <54DA8539.1020905@cs.ucla.edu> <87zj8ktq8f.fsf@lifelogs.com> <54DD6413.1000403@cs.ucla.edu> <83wq3m436s.fsf@gnu.org> <834mqowbnh.fsf@gnu.org> <85egpsgf5z.fsf@stephe-leake.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1424028654 27377 80.91.229.3 (15 Feb 2015 19:30:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Feb 2015 19:30:54 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stephen Leake Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 15 20:30:46 2015 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 1YN4ty-0001NJ-E9 for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2015 20:30:46 +0100 Original-Received: from localhost ([::1]:36369 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN4tx-0005qo-Kv for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2015 14:30:45 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN4tq-0005nW-HA for emacs-devel@gnu.org; Sun, 15 Feb 2015 14:30:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YN4tl-0002uz-Ss for emacs-devel@gnu.org; Sun, 15 Feb 2015 14:30:38 -0500 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:49391) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN4tl-0002un-FZ for emacs-devel@gnu.org; Sun, 15 Feb 2015 14:30:33 -0500 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t1FJUV9k010590; Sun, 15 Feb 2015 14:30:31 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 834F8FF9; Sun, 15 Feb 2015 14:30:21 -0500 (EST) In-Reply-To: <85egpsgf5z.fsf@stephe-leake.org> (Stephen Leake's message of "Sat, 14 Feb 2015 19:02:48 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5218=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5218> : inlines <2184> : streams <1390796> : uri <1856064> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.22 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:183114 Archived-At: > This is the model I had in mind. Since I need max speed with mixed > Ada/lisp code, I need tight integration with the core. The people who The non-tight integration will mostly impact uses of things like CONSP, XCAR, XCDR, ... but I'm far from convinced that making those go through function calls would slow you down enough to make much of a difference. Of course, we should provide functions to get efficient access to the buffer text, along the lines of INC_BOTH, and FETCH_CHAR. Stefan