I think the point of the parts of the discussion that I've been privy
to so far is mostly that `nth` is something that a novice clojurist
might reach for because they don't have a grasp of the sequence
abstraction as well as stream operations and laziness, in the same way
that many people immediately reach for loop/recur when some form of
list comprehension would've solved the problem better.
Once you have your mind around these other concepts (or perhaps even
before, this is a practical language after all) there's absolutely
nothing wrong with `nth`. It just probably shouldn't be everywhere in
your code unless your domain (like, say, a domain heavy in csv data,
perhaps?) supports the need for it.
It does tie you to ordering so it may be worth the effort to pour your
non-tagged csv data into maps so that your implementation code can be
happily ignorant if the order of the fields ever changes. You may know
things about your domain that would be good counterarguments to that.
Anyway, good to know you're still soldiering on. ;)
--
Timmy V.
http://twonegatives.com/
http://five.sentenc.es/ -- Spend less time on mail.