Bất cứ khi nào tôi đánh giá một giá trị lớn in một cơ sở dữ liệu lớn vào repl, chất nhờn trở nên rất chậm từ đó trở đi. Gõ bất cứ điều gì sau đó vào repl cho thấy một sự chậm trễ trong các giá trị xuất hiện trong repl và đánh giá thêm bất kỳ mã clojure là chậm. Điều duy nhất mà dường như làm việc là khởi động lại repl mà không có vẻ giống như một giải pháp.Làm thế nào để ngừng đánh giá kết quả repl lớn gây ra chất nhờn với clojure swank để làm chậm?
Một ví dụ đơn giản về cơ sở hạ tầng lớn là loại bỏ một tệp và sau đó in nó (điều này thậm chí có thể là một tệp khá nhỏ).
Điều này dường như xảy ra cả trong Win7 và Ubuntu.
Bất kỳ ý tưởng nào về cách ngăn chặn điều này và lý do tại sao điều đó xảy ra sẽ được đánh giá cao!
Thú vị - Tôi đã quan sát hành vi tương tự bằng cách sử dụng ClojureBlox trên Windows và cũng đang khai thác ngón chân của tôi có nhu cầu cho một cách để làm gián đoạn trong khi nó đang thực thi. Đây là mã để tái tạo: https://gist.github.com/1454300 - xử lý kịch bản cho Pulp Fiction. – noahlz