From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mikael Djurfeldt Newsgroups: gmane.lisp.guile.devel Subject: Re: Precedence for reader extensions Date: Mon, 18 Feb 2013 22:26:36 +0100 Message-ID: References: Reply-To: mikael@djurfeldt.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1361222809 29626 80.91.229.3 (18 Feb 2013 21:26:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Feb 2013 21:26:49 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Feb 18 22:27:11 2013 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U7YEv-00031I-1u for guile-devel@m.gmane.org; Mon, 18 Feb 2013 22:27:09 +0100 Original-Received: from localhost ([::1]:41714 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7YEa-0003uz-NH for guile-devel@m.gmane.org; Mon, 18 Feb 2013 16:26:48 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54261) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7YES-0003tO-Ap for guile-devel@gnu.org; Mon, 18 Feb 2013 16:26:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U7YEQ-0004lc-2o for guile-devel@gnu.org; Mon, 18 Feb 2013 16:26:40 -0500 Original-Received: from mail-ea0-f180.google.com ([209.85.215.180]:50106) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7YEP-0004lQ-SN for guile-devel@gnu.org; Mon, 18 Feb 2013 16:26:37 -0500 Original-Received: by mail-ea0-f180.google.com with SMTP id c1so2460039eaa.25 for ; Mon, 18 Feb 2013 13:26:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=FIRSMoN9qhitsgGrWHp5OSrrohqM3oz5v5uqpt0G1hY=; b=bUn08qh1EcVa9v16cSphibvIunRfN3l/SbR8+midbXb8mW8JBkcn6vwS/cTyy4uzqW +LnJqMp66ciVwWu6a8MTjePi9jVmuqiBbGum/cxq34Qikxjh72f38awIA7efdXHQS7d5 tT1FJNcrIhMf3rNj1brzrreTmVck4GX6pzh6JGKn9F/Pm+NowHBKZ9jSRrCt6RbzkxX8 JtbwjxKQBv+XnUf6cVEGdQ3dzxVkyTy/t/z16aSwX4hOB5aC3Wp1V7Fetmckhbx8Eu1n lg4WOEWzNCuKHeuRBzkD+gejwIepzTPClfcokwyFT7tfuZZ+WryvnW+QXgsk78iv2ZB+ 0ZvA== X-Received: by 10.14.0.135 with SMTP id 7mr48834933eeb.5.1361222797024; Mon, 18 Feb 2013 13:26:37 -0800 (PST) Original-Received: by 10.14.225.2 with HTTP; Mon, 18 Feb 2013 13:26:36 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: FUWNB6pS8aaVzqVZCLJ-mSQ0Uiw X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.215.180 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:15769 Archived-At: On Mon, Feb 18, 2013 at 10:05 PM, Mikael Djurfeldt wrote: > If anyone is afraid about the effect this would have on reader > performance, it is possible to compile %read-hash-procedures to a > table of flags indicating exceptions. But, given the current interface to reader extensions in the form of an alist in a fluid, such a table would have to be compiled at each entry to "read"...