From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: Infrastructural complexity. Date: Fri, 17 Jul 2009 04:47:54 +0200 Message-ID: References: <20090712180623.GA1009@muc.de> <1247784574.6302.83.camel@dell-desktop.example.com> <1247787842.6302.90.camel@dell-desktop.example.com> <1247793496.6302.112.camel@dell-desktop.example.com> <1247797261.6302.137.camel@dell-desktop.example.com> <1247798678.6302.156.camel@dell-desktop.example.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1247798896 4839 80.91.229.12 (17 Jul 2009 02:48:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 17 Jul 2009 02:48:16 +0000 (UTC) Cc: Chong Yidong , emacs-devel@gnu.org, Juri Linkov , Stefan Monnier , Alan Mackenzie , Drew Adams To: Thomas Lord Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 17 04:48:08 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 1MRdUW-0000Za-B2 for ged-emacs-devel@m.gmane.org; Fri, 17 Jul 2009 04:48:08 +0200 Original-Received: from localhost ([127.0.0.1]:40103 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MRdUV-0007gc-GT for ged-emacs-devel@m.gmane.org; Thu, 16 Jul 2009 22:48:07 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MRdUO-0007fp-Vs for emacs-devel@gnu.org; Thu, 16 Jul 2009 22:48:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MRdUK-0007eA-30 for emacs-devel@gnu.org; Thu, 16 Jul 2009 22:48:00 -0400 Original-Received: from [199.232.76.173] (port=57370 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MRdUJ-0007e7-S2 for emacs-devel@gnu.org; Thu, 16 Jul 2009 22:47:55 -0400 Original-Received: from mail-fx0-f217.google.com ([209.85.220.217]:37992) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MRdUJ-0006YH-6b for emacs-devel@gnu.org; Thu, 16 Jul 2009 22:47:55 -0400 Original-Received: by fxm17 with SMTP id 17so593543fxm.42 for ; Thu, 16 Jul 2009 19:47:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=XtZXgG+ctJ+hZwg8Ngpkj1+FH2vTHpoMZ5M4rH/d0JA=; b=jS6I7+/xPgTLa2fuUg4zcZ9h4T09TiP/Gs2vJ76KaA3lCBgaKSV7C3txZil1X67uz7 wVUajeGzwhyTqhTrmzdZh1JHdQgjvxGMV/+s3nTst3pBr6PmGV2qeHvdVunQ/2zz3KSG W56sFFGYxi+Xr5RRx1JUAb9Oksydr27Q/zBXg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=CvKbNp5TpAOzLWp6NanUBCtM+WLF4Nmg4vLLLk6ccK9pIfeVciUIV+X9MFuRZIqtbO n2FKgdzBJc2dapkwlFRPT2euk2zFHqr3ngzLRgFDX6rhkJ5bDuPfEZymb7coQ/Csm8S5 bfCiakS7alNrIEObBxN0p+LCWVZ9hJwGQ/5KQ= Original-Received: by 10.223.109.148 with SMTP id j20mr87364fap.43.1247798874273; Thu, 16 Jul 2009 19:47:54 -0700 (PDT) In-Reply-To: <1247798678.6302.156.camel@dell-desktop.example.com> 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:112595 Archived-At: On Fri, Jul 17, 2009 at 4:44 AM, Thomas Lord wrote: > On Fri, 2009-07-17 at 04:24 +0200, Lennart Borgman wrote: > >> I was not thinking about directly implementing them in the primitives. >> Rather in the user commands. > > Bad choice of language on my part. =C2=A0I did not > mean "primitives" as in "functions written in > C" (although I expect there will be some impact > at that level). =C2=A0I meant something more like > "core" -- C prims plus the core lisp/*.el > files. =C2=A0 "The stuff that defines the basic > model of Emacs" -- primitive in that sense. Yes, I understood that. But because I believe it is more easy to implement it the general way (and long time wise possibly more useful) I said that the restrictions you want may be implemented at the user command level.