From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.devel Subject: Re: Guile in Emacs Date: Thu, 15 Apr 2010 10:34:00 +0200 Message-ID: References: <4B8147A9.7030504@gmail.com> <873a0cyv3r.fsf@lola.goethe.zz> <87aauiho3y.fsf_-_@lifelogs.com> <1271028837.6164.55.camel@dell-desktop.example.com> <1271102739.6067.38.camel@dell-desktop.example.com> <8039yz34ka.fsf@tiny.isode.net> <1271173887.6067.53.camel@dell-desktop.example.com> <87FA5F05CB9C41409B9E72BD06D7C8CF@us.oracle.com> <87fx2xp839.fsf@lola.goethe.zz> <877ho9p3pv.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Trace: dough.gmane.org 1271320569 26159 80.91.229.12 (15 Apr 2010 08:36:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 15 Apr 2010 08:36:09 +0000 (UTC) Cc: "emacs-devel@gnu.org" To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 15 10:36:08 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 1O2KYR-0005u7-JJ for ged-emacs-devel@m.gmane.org; Thu, 15 Apr 2010 10:36:07 +0200 Original-Received: from localhost ([127.0.0.1]:59698 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2KYR-0001uv-3G for ged-emacs-devel@m.gmane.org; Thu, 15 Apr 2010 04:36:07 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O2KWZ-0001Kk-34 for emacs-devel@gnu.org; Thu, 15 Apr 2010 04:34:11 -0400 Original-Received: from [140.186.70.92] (port=55775 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2KWX-0001Ju-2y for emacs-devel@gnu.org; Thu, 15 Apr 2010 04:34:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O2KWV-00044K-2D for emacs-devel@gnu.org; Thu, 15 Apr 2010 04:34:08 -0400 Original-Received: from ebb05.tieto.com ([131.207.168.36]:57300) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2KWT-00043u-Pf; Thu, 15 Apr 2010 04:34:07 -0400 X-AuditID: 83cfa824-b7cebae00000797f-5a-4bc6cf7c35a0 Original-Received: from FIHGA-EXHUB01.eu.tieto.com ( [131.207.136.34]) by ebb05.tieto.com (SMTP Mailer) with SMTP id D1.C5.31103.C7FC6CB4; Thu, 15 Apr 2010 11:34:04 +0300 (EEST) Original-Received: from uw000509 (10.48.99.3) by inbound.tieto.com (131.207.136.49) with Microsoft SMTP Server id 8.2.176.0; Thu, 15 Apr 2010 11:34:03 +0300 In-Reply-To: <877ho9p3pv.fsf@lola.goethe.zz> (David Kastrup's message of "Thu, 15 Apr 2010 10:36:12 +0300") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.95 (gnu/linux) X-Brightmail-Tracker: AAAAAA== 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:123692 Archived-At: >>>>> "David" == David Kastrup writes: David> Did you bother to read my posting to its end before replying to the David> first sentence? I should think that I already addressed this. My apologies if I have misunderstood something; I did read all of the mail. You wrote in the second paragraph: > Otherwise, only programmers can be expected to be able to use it. One > reason for that is that non-Emacs specific Lisp manuals will not focus > about how to get things done with Emacs. Applying a manual utterly > without editing focus to editing tasks is quite a large intellectual > feat. I would imagine that the system came with several manuals, a generic one for common lisp (for instance the hyperspec) and a more emacs specific one for the editing libraries (such as the buffer related functions). Why would it make a big difference whether (say) `loop' and `current-buffer' appear in different manuals as long as both are available in the system and there are some appropriate top-level index/search/contents/reading-guide support for the user? It is even possible in some distant future that one would like to unbundle some of the core emacs functionality (again take the buffer functions as somewhat poor example) into standalone libraries that could be made available to other applications supporting the same extension language. In that case one would actually want to split up the current emacs lisp manual into separate manuals that could accompany the respective libraries. ------------------------+----------------------------------------------------- Christian Lynbech | christian #\@ defun #\. dk ------------------------+----------------------------------------------------- Hit the philistines three times over the head with the Elisp reference manual. - petonic@hal.com (Michael A. Petonic)