From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Fren Zeee Newsgroups: gmane.emacs.devel Subject: Re: What is emacs architecture ? Date: Wed, 7 Jul 2010 15:28:42 -0700 Message-ID: References: <20100707.150746.549331509773933118.yamato@redhat.com> <87aaq3qpo7.fsf@kslab.red-bean.com> <8739vvxkqr.fsf@escher.home> <8739vvoyak.fsf@kslab.red-bean.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1278541733 16599 80.91.229.12 (7 Jul 2010 22:28:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 7 Jul 2010 22:28:53 +0000 (UTC) Cc: Stephen Berman , emacs-devel@gnu.org To: Karl Fogel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 08 00:28:51 2010 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.69) (envelope-from ) id 1OWd6o-00004q-5m for ged-emacs-devel@m.gmane.org; Thu, 08 Jul 2010 00:28:50 +0200 Original-Received: from localhost ([127.0.0.1]:41638 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OWd6n-0002nd-Fy for ged-emacs-devel@m.gmane.org; Wed, 07 Jul 2010 18:28:49 -0400 Original-Received: from [140.186.70.92] (port=49290 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OWd6i-0002nO-N7 for emacs-devel@gnu.org; Wed, 07 Jul 2010 18:28:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OWd6h-0005NH-IU for emacs-devel@gnu.org; Wed, 07 Jul 2010 18:28:44 -0400 Original-Received: from mail-ww0-f49.google.com ([74.125.82.49]:49897) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OWd6h-0005NA-D0 for emacs-devel@gnu.org; Wed, 07 Jul 2010 18:28:43 -0400 Original-Received: by wwi14 with SMTP id 14so6866282wwi.30 for ; Wed, 07 Jul 2010 15:28:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=REWcrqt2ylg06D/iRKN7RP3YmIn5mInuN20F3djsjaE=; b=k62U0Kv/5RnCcgB1bMGhPYkhXjoKlUBrKD+T+nhjzy6s2oqkGGRRoqzK1OpY+AA4l9 Uy9fjamMrTN8nAEfwrDnnK7I9MRzv7T017Zwe9nhZGK7PfTNVAIm7H6+cZcTqhYzPWda fT47IwYnvYaoiNWsBiSujFbrhI1nBIelZBhYE= 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=dyE7Uy4ZLVNASv09UtsfsnRh/kpHo50Xv41TX+kAIUZaXvwQjMFrF2kRa0BzvBA4JR 6E3/WcsTjxRqVFY96dsc7aKZFy2yzhsXxxt4A+HBp9dTKYsK4bpGba/Tf2YAua5ahs75 1ldd9QHRxZ7zcY68/6gFILEZSbcpvRNeyvULg= Original-Received: by 10.227.39.84 with SMTP id f20mr5124433wbe.225.1278541722369; Wed, 07 Jul 2010 15:28:42 -0700 (PDT) Original-Received: by 10.227.137.11 with HTTP; Wed, 7 Jul 2010 15:28:42 -0700 (PDT) In-Reply-To: <8739vvoyak.fsf@kslab.red-bean.com> X-detected-operating-system: by eggs.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:126884 Archived-At: On Wed, Jul 7, 2010 at 1:02 PM, Karl Fogel wrote: > Stephen Berman writes: >>This is, however, a "limited preview", as Google calls it, i.e. missing >>various pages not made available by the copyright holder (O'Reilly). > > I'm 99% sure that Jim Blandy is the copyright holder for the chapter in > question, actually, and he might have already put the chapter online > somewhere (or would be able to do it if asked). =A0I don't see it linked > to from Jim's home page, www.red-bean.com/jimb, but I don't think he > keeps that page terribly up-to-date either. If it were truly a valuable document, someone _here_ would have definitely pursued it, read it and likely enhanced the ideas. I am not asking at the moment of the architecture of the whole of elisp code of packages but the basic architecture in C ie primitives , the operation of the lisp stack for the diassembled code and so on. Where is the documentation of the lisp assembled code in elisp.pdf ? Jim Blandy's article touches everything a little superficially. Where do you get the very minimal of the emacs code ? For anyone to contribute to emacs, there has to be some very minimal code to be read and understood and also documenting the journey for future reference when the person starts forgetting.