(seq? ()) is true. You want (seq all), not (seq? all). There may be
other problems, but that one jumps out at me.

On Nov 30, 1:53 pm, coco <clasesparticulares...@gmail.com> wrote:
> yep..that is an error but (recur (rest rst) I think wouln't work...maybe
> something like
>
> (defn packing [lista]
>   (loop [[fst snd :as all] lista    mem []    tmp '(fst)]
>
>    (print "all is   "    all   "\n\n") ;;something is wrong...all always is
> a empty list
>
>     (if (seq? all)
>       (if (= fst snd)
>         (recur (rest all) mem (cons snd tmp))
>         (recur (rest all) (conj mem tmp) (list snd)))
>       (seq mem))))
>
> something is still wrong..:(

-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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