From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.lisp.guile.devel Subject: libguile/print.c fixes Date: Mon, 05 May 2003 17:32:38 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1052170537 31722 80.91.224.249 (5 May 2003 21:35:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 5 May 2003 21:35:37 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon May 05 23:35:36 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19CncW-0008FW-00 for ; Mon, 05 May 2003 23:35:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19Cnd1-000199-05 for guile-devel@m.gmane.org; Mon, 05 May 2003 17:36:07 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 19CnbT-0000c5-00 for guile-devel@gnu.org; Mon, 05 May 2003 17:34:31 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 19Cnah-0007vh-00 for guile-devel@gnu.org; Mon, 05 May 2003 17:33:44 -0400 Original-Received: from multivac.student.cwru.edu ([129.22.114.26] helo=multivac.cwru.edu) by monty-python.gnu.org with smtp (Exim 4.10.13) id 19CnZh-00073H-00 for guile-devel@gnu.org; Mon, 05 May 2003 17:32:41 -0400 Original-Received: (qmail 8053 invoked by uid 500); 5 May 2003 21:33:00 -0000 Original-To: guile-devel@gnu.org Mail-Copies-To: nobody Mail-Followup-To: guile-devel@gnu.org Original-Lines: 16 User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:2267 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2267 I'm working on a patch for libguile/print.c. I intend to fix any bugs that break comparison of foo with: (with-input-from-string (format #f "~S" foo) read) A comment says that purely numeric symbol names and symbol names starting with ' are broken, so I'm working on those. I think strings and symbol names containing control characters (is it ok to depend on ASCII?) could be improved by escaping; some cases seem to be broken. Symbol names containing \ don't strictly need to be printed in #{this}# style, but it would significantly simplify the code if they were. Any objections? Any other cases that need to be fixed? I haven't done paperwork for Guile yet. Could someone send me the current version of request-disclaim.future? paul _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel