"youngblood.carl" <youngblood.c...@gmail.com> writes:

> Thanks Lucio, but you can see on git-hub that the head version of
> core.clj uses lazy-seq:
>
> http://github.com/jochu/swank-clojure/blob/349cb3b93a7bd8bcc86ffd0fd5415d84ed5f4028/swank/core.clj

The lazy-seq macro is what replaced lazy-cons. Swank-clojure *has* been
updated to use lazy-seq; I think you've got it backwards. It's software
that contains calls to lazy-cons that needs to be updated.

It sounds more likely that your copy of Clojure is out of date. Are you
pulling from the sourceforge SVN by any chance?

It would probably be a good idea to make it so the last commit in the SF
repo is simply a README saying "don't use this anymore; use the current
repository at [...]" and remove all the code in it just to avoid these
problems in the future.

If you're having trouble keeping your versions straight and updating,
you should try using M-x clojure-install from within Emacs. Recent
versions of clojure-mode have this included. It will check out Clojure,
Contrib, SLIME, and Clojure-swank and configure Emacs to use those
newly-checked out versions for you. It is very straightforward and seems
to work well for everyone I've talked with. Give it a shot and let me
know how it works for you.

-Phil

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