From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: record-lisp.el - current status Date: Fri, 23 Nov 2007 01:44:34 +0200 Organization: JURTA Message-ID: <87tzndhmlb.fsf@jurta.org> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1195776376 31881 80.91.229.12 (23 Nov 2007 00:06:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 23 Nov 2007 00:06:16 +0000 (UTC) Cc: emacs-devel@gnu.org To: yzhh Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 23 01:06:23 2007 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 1IvM3c-0001YT-Ic for ged-emacs-devel@m.gmane.org; Fri, 23 Nov 2007 01:06:08 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IvM3O-0006K0-Cx for ged-emacs-devel@m.gmane.org; Thu, 22 Nov 2007 19:05:54 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IvM27-0005fB-Ud for emacs-devel@gnu.org; Thu, 22 Nov 2007 19:04:35 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IvM27-0005ej-1b for emacs-devel@gnu.org; Thu, 22 Nov 2007 19:04:35 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IvM26-0005ef-UL for emacs-devel@gnu.org; Thu, 22 Nov 2007 19:04:34 -0500 Original-Received: from relay03.kiev.sovam.com ([62.64.120.201]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IvM26-0007hD-2b for emacs-devel@gnu.org; Thu, 22 Nov 2007 19:04:34 -0500 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay03.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1IvM21-000KZu-P0; Fri, 23 Nov 2007 02:04:32 +0200 In-Reply-To: (yzhh's message of "Thu, 22 Nov 2007 12:00:25 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux) X-Scanner-Signature: ba97961d419726f65b83e74233c16638 X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Not Detected X-SpamTest-Info: Profiles 1823 [Nov 22 2007] X-SpamTest-Info: helo_type=3 X-SpamTest-Info: {HEADERS: header Content-Type found without required header Content-Transfer-Encoding} X-SpamTest-Method: none X-SpamTest-Rate: 19 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0255], KAS30/Release X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (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:83912 Archived-At: > And I need feedback: > Does this approach miss anything important? > Any suggestion on the user interface that provide customization? I doubt that someone will want to customize the default conversion logic. It is easier to fix the resulting Lisp code than to customize very complex conversion rules. I think we should try to find the most useful rules and hard-code them. When there is no clear preferable level of interactivity to generate, then we could produce alternative Lisp code commented out in the output, so the user could uncomment and use it if necessary. -- Juri Linkov http://www.jurta.org/emacs/