From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Guile in Emacs Date: Thu, 15 Apr 2010 08:01:46 +0200 Organization: Organization?!? Message-ID: <87fx2xp839.fsf@lola.goethe.zz> References: <4B8147A9.7030504@gmail.com> <3vsk8ecg6a.fsf@fencepost.gnu.org> <873a0euot4.fsf@stupidchicken.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> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1271311338 27953 80.91.229.12 (15 Apr 2010 06:02:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 15 Apr 2010 06:02:18 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 15 08:02:17 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 1O2I9V-0003VA-Nd for ged-emacs-devel@m.gmane.org; Thu, 15 Apr 2010 08:02:14 +0200 Original-Received: from localhost ([127.0.0.1]:39176 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2I9V-0007JU-4m for ged-emacs-devel@m.gmane.org; Thu, 15 Apr 2010 02:02:13 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O2I9L-0007JP-LV for emacs-devel@gnu.org; Thu, 15 Apr 2010 02:02:03 -0400 Original-Received: from [140.186.70.92] (port=40411 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2I9J-0007JH-Di for emacs-devel@gnu.org; Thu, 15 Apr 2010 02:02:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O2I9G-0006dI-As for emacs-devel@gnu.org; Thu, 15 Apr 2010 02:02:01 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:50076) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2I9F-0006cv-Fa for emacs-devel@gnu.org; Thu, 15 Apr 2010 02:01:57 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1O2I9C-0003NY-F7 for emacs-devel@gnu.org; Thu, 15 Apr 2010 08:01:54 +0200 Original-Received: from p5b2c20ce.dip.t-dialin.net ([91.44.32.206]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Apr 2010 08:01:54 +0200 Original-Received: from dak by p5b2c20ce.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 15 Apr 2010 08:01:54 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 23 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: p5b2c20ce.dip.t-dialin.net X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) Cancel-Lock: sha1:hfCOsKgE4ERwcgBj/FxSFC03RAw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:123686 Archived-At: "Drew Adams" writes: >> Common Lisp has sooo much to document. The Emacs Lisp Manual would >> get a lot bigger if it had to include the specs of so many functions. > > The Elisp manual would not need to document things that are vanilla > Common Lisp (i.e. respect the CL standard). It could simply > cross-reference the relevant CL doc. The Elisp manual would need to > document only extensions or departures from the standard. It does not > need to reproduce all of the existing CL documentation. The manuals of an editor with a user-accessible extension language (with Emacs, this is the case for Elisp but not for C) need to document this extension language. 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. -- David Kastrup