-
-
Notifications
You must be signed in to change notification settings - Fork 645
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cider-eval-last-sexp became slow on Android #861
Comments
Also, |
A while back we reimplemented the interactive eval to use |
Found the problem. Call to |
If we evaluate the entire Any idea why |
Not sure, My best bet to solve this is to create a dedicated |
I've thought about this, but I have two problems with this approach:
|
Agreed. But the point is, I cannot just override
It seems like we can directly use |
That sounds good to me. I think, however, that we should alter the |
This is solved by the solution for #830. |
At some point of time CIDER became less responsive on Android than it had been before. When doing
C-x C-e
on some simple values (just constants) there is a noticeable (~1 sec) delay before the value returns back. When typing the same in CIDER's REPL the response arrives almost immediately. Or, another example, completion suggestions show up also almost immediately when triggered. When I doM-: (cider-interactive-eval "42" 0 nil)
— the delay is there. So the problem seems to touch onlycider-interactive-eval
.Were there any server-side changes to how this function works recently? It is also possible that reflection is to blame (reflection is a weak spot on Android), I have the list of reflection cases but can't figure which one can be responsible:
The text was updated successfully, but these errors were encountered: