Received: by 10.101.126.13 with SMTP id d13mr3833856ann.23.1334601682634;
Mon, 16 Apr 2012 11:41:22 -0700 (PDT)
X-BeenThere: clojure-dev@googlegroups.com
Received: by 10.101.203.37 with SMTP id f37ls1383869anq.9.gmail; Mon, 16 Apr
2012 11:41:22 -0700 (PDT)
Received: by 10.100.243.25 with SMTP id q25mr4569342anh.8.1334601682090;
Mon, 16 Apr 2012 11:41:22 -0700 (PDT)
Received: by 10.100.243.25 with SMTP id q25mr4569341anh.8.1334601682074;
Mon, 16 Apr 2012 11:41:22 -0700 (PDT)
Return-Path:
Received: from mail-gx0-f176.google.com (mail-gx0-f176.google.com [209.85.161.176])
by gmr-mx.google.com with ESMTPS id g49si17432523yhe.6.2012.04.16.11.41.21
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 16 Apr 2012 11:41:21 -0700 (PDT)
Received-SPF: neutral (google.com: 209.85.161.176 is neither permitted nor denied by best guess record for domain of p...@hagelb.org) client-ip=209.85.161.176;
Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 209.85.161.176 is neither permitted nor denied by best guess record for domain of p...@hagelb.org) smtp.mail=p...@hagelb.org
Received: by ggcs6 with SMTP id s6so3530418ggc.21
for ; Mon, 16 Apr 2012 11:41:21 -0700 (PDT)
d=google.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type:x-gm-message-state;
bh=K7rVP822VarJj+OijQG2u9RlBjgrA2ApKhyNbG7bk08=;
b=Xhb2+nT4v6xkaoQIAIiWEh9NTYhC5r68sIVLxlxZ4wfZ+NZAfRLAiKIZEPsd6gTpN9
ui7Ym14Xm4K1kFcYDslTgHEYZ1qIUNmqkv8Bt4ICpxXQuA+dVq+sJ6Zo5DglK5BakFOs
Oe2KkPwtnngnKawR929SuKHms+02vtunzS0DYQVycv3Fc2+f4LqOLSJ5LBUuA0bBOAH2
nth+UY7xbIXAdYdzqxW/3EGVxolrB5SEAvavQCpsFGNOhj+ffrrfp2HZkitZL3ZH92m+
AyjSst9IvknJJxFdqZg2qAtJcLI7MucxQr65pMfMGzG/GMslxsxR+9Zl1VcsnenFbsbp
9Hwg==
MIME-Version: 1.0
Received: by 10.50.179.98 with SMTP id df2mr7048035igc.5.1334601681720; Mon,
16 Apr 2012 11:41:21 -0700 (PDT)
Received: by 10.50.236.2 with HTTP; Mon, 16 Apr 2012 11:41:21 -0700 (PDT)
In-Reply-To:
References:
Date: Mon, 16 Apr 2012 11:41:21 -0700
Message-ID:
Subject: Re: Reader literal for clojure.lang.PersistentQueue?
From: Phil Hagelberg
To: clojure-dev@googlegroups.com
Content-Type: text/plain; charset=UTF-8
X-Gm-Message-State: ALoCoQmCARzkbvk8Ot3h95pyK0p5kIFP7fWvXzyEIsqlIhHTI8y8r406LLB4vaMpcOffADZq3kNs
On Mon, Apr 16, 2012 at 11:23 AM, Sean Corfield wrote:
> Now that we have reader literals, would it be useful to have a
> built-in reader literal for this type?
>
> #queue [] ;; create an empty clojure.lang.PersistentQueue
> #queue [1 2 3 4]
Personally I much prefer the queue-fish representation:
user=> (conj (conj clojure.lang.PersistentQueue/EMPTY 12) 9)
<-(12 9)-<
-Phil