From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Kraft Newsgroups: gmane.lisp.guile.devel Subject: Elisp Reader Date: Thu, 27 Aug 2009 19:00:29 +0200 Message-ID: <4A96BBAD.3000808@domob.eu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1251392408 28855 80.91.229.12 (27 Aug 2009 17:00:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 27 Aug 2009 17:00:08 +0000 (UTC) To: Andy Wingo , guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Aug 27 19:00:01 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MgiKL-0002Gg-ER for guile-devel@m.gmane.org; Thu, 27 Aug 2009 18:59:57 +0200 Original-Received: from localhost ([127.0.0.1]:39802 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MgiKL-0004Qa-0D for guile-devel@m.gmane.org; Thu, 27 Aug 2009 12:59:57 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MgiKE-0004PP-7z for guile-devel@gnu.org; Thu, 27 Aug 2009 12:59:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MgiK9-0004MX-3f for guile-devel@gnu.org; Thu, 27 Aug 2009 12:59:49 -0400 Original-Received: from [199.232.76.173] (port=48826 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MgiK8-0004MT-Vr for guile-devel@gnu.org; Thu, 27 Aug 2009 12:59:45 -0400 Original-Received: from taro.utanet.at ([213.90.36.45]:54260) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MgiK8-0003CS-8f for guile-devel@gnu.org; Thu, 27 Aug 2009 12:59:44 -0400 Original-Received: from patricia.xoc.tele2net.at ([213.90.36.9]) by taro.utanet.at with esmtp (Exim 4.69) (envelope-from ) id 1MgiK3-00037o-AN; Thu, 27 Aug 2009 18:59:39 +0200 Original-Received: from d86-33-197-21.cust.tele2.at ([86.33.197.21] helo=[192.168.1.18]) by patricia.xoc.tele2net.at with esmtpa (Exim 4.69) (envelope-from ) id 1MgiK3-0005RE-4p; Thu, 27 Aug 2009 18:59:39 +0200 User-Agent: Thunderbird 2.0.0.0 (X11/20070425) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:9183 Archived-At: Hi all, yesterday and today I implemented the promised elisp reader and just pushed the changes. Now Guile's elisp support in my branch should be somewhat "complete" because not only there's a compiler but also a genuine parser for elisp, handling for instance the [] vectors, all those fancy ?\C-\M-x character escape sequences and the syntax for circular structures with #n=/#n#. I hope it is fairly complete and bug-free, but probably not (as usual) ;) Feel free to look at it or try it out, I'd be interested to get testing results! I could try to run some real elisp code through it... Apart from that, I'm going to do a merge from master now (which made some problems last time with readline, hopefully I can get it to work now) and maybe really start writing some documentation -- where do you want me to put it? Cheers, Daniel -- Done: Arc-Bar-Cav-Ran-Rog-Sam-Tou-Val-Wiz To go: Hea-Kni-Mon-Pri