2014-11-14 26 views
12

Elma suyu kullanırken "M-." Yukarıdaki sembol "clojure.lang.ISeq" hata veriyor "clojure.lang.ISeq için bir kaynak yok".clojure.lang java kaynağına nasıl geçilir?

Bu dosyanın kaynağının "clojure-1.5.1-sources.jar" içinde olduğunu görüyorum.

Cider'i bu kaynağı nasıl görebilirim?

+0

https://github.com/clojure-emacs/cider/issues adresini kullanın –

+0

[Burada] (https://github.com/clojure-emacs/cider/issues/715) belgesinde anlatıldığı gibi aynı sorunu yaşıyor musunuz? ? –

cevap

2

ISEq, clojure'daki her bir toplama koleksiyonunun uyguladığı bir java arabirimidir. Böylece kaynağı (kaynak var) yayınlayarak alamazsınız. Kaynağa ulaşmak için GitHub'daki Clojure repo'sunu değerlendirmelisin. Buradaki fikir, Clojure'i destekleyen temel java kodunun bir uygulama detayı olması ve bu nedenle de dil kullanıcılarına açık olacak şekilde tasarlanmamış olmasıdır. Ona bakmak çok güzel ama biraz kazmak zorundasın. Bunu değerlendirerek doğrulayabilirsiniz (javadoc clojure.lang.ISeq).

İlgili konular