i was confused by the meaning of coll, too . . .even at a more basic level
of not knowing that it meant collection.  I even thought at first I was
seeing "col1" or that the second lower('L') was a capitol(i). I read it as,
"column one" in my head.

Is it accurate to call it "some-seq" or something?  I would think "sequable"
would be even better but it puts the responsibility on the function to call
seq on java arrays, which means there's an extra if-check all the time (if I
understand the definition of the word, "sequable").

On Sat, Jan 31, 2009 at 10:27 PM, Jason Wolfe <jawo...@berkeley.edu> wrote:

>
>
> > I think it means any class that implements java.util.Collection.
>
> To be precise, I think "nil" is also always OK.
>
> Sometimes other seq-able things like Java arrays can be passed too,
> although I don't think this is ever promised to work (if it doesn't,
> you can always explicitly call seq on them first):
>
> user> (into [4] (.toArray [1 2 3]))
> [4 1 2 3]
> user> (into (.toArray [1 2 3]) [4])
> ; ClassCastException
> user> (into (seq (.toArray [1 2 3])) [4])
> (4 1 2 3)
>
> -Jason
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to