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