Lists -are- sequences (except for the empty list).
On Jan 9, 8:32 pm, Greg Fodor <gfo...@gmail.com> wrote:
> Hey all, I am just picking up Clojure here for the first time, sorry
> about the relative newbie question. One thing I noticed is that the
> REPL prints out a sequence as a list, basically eval'ing rest until it
> sees nil. This threw me off a bit when first learning the language in
> the last day because it's not clear in the REPL output that this
> expansion is taking place. Is there a logical reason this should just
> be implictly expanding or is it an ease of use thing? Basically it
> seems that perhaps it might be useful to somehow annoate the REPL
> output indicating where a seq expansion into a list has taken place.
> Ie:
>
> => '(1 2 3)
> (1 2 3)
>
> => (seq '(1 2 3))
> ?(1 2 3)
>
> or
>
> (1 2 3)?
>
> Where ? would be an ascii character, 'seq', or something of someone
> smarter than myself's choosing :) This could be a REPL option, akin to
> showing whitespace in a text editor or something. (Or, it might just
> be my newb goggles causing me pain that will go away in the next 24
> hours :))
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---