These are chat archives for ceylon/ceylon-ide-eclipse

9th
Jun 2016
Bastien Jansen
@bjansen
Jun 09 2016 07:15
quick question: for performance reasons, I disabled the Update Eclipse Dependencies Ant task a while ago (locally), and I've never had any problems with that. Is this task really useful? If not, maybe we could push the change that disables it?
I'm asking because I have to stash the change every time I want to pull or commit things in ceylon-ide-eclipse ;)
David Festal
@davidfestal
Jun 09 2016 07:28
strange, I don't have this annoying behavior
you need it as soon as you change dependencies: add a bundle require in the manifest , or a module in the eclipseDependencies text file
Gavin King
@gavinking
Jun 09 2016 07:29
That's certainly one of the main things that makes developing the IDE unpleasant
David Festal
@davidfestal
Jun 09 2016 07:29
I never have problems with it
strange
Gavin King
@gavinking
Jun 09 2016 07:29
@davidfestal we never do that
We never add deps
Bastien Jansen
@bjansen
Jun 09 2016 07:29
well it was running very often, for nothing (I never change dependencies)
Gavin King
@gavinking
Jun 09 2016 07:29
But it runs every time we edit anything
That's crazy
Bastien Jansen
@bjansen
Jun 09 2016 07:30
perhaps running it manually when we change deps is enough?
David Festal
@davidfestal
Jun 09 2016 07:30
please open an issue with the detailed behavior you encounter, so that I understand why I never even notice it
@bjansen : probably
Bastien Jansen
@bjansen
Jun 09 2016 07:32

I have fixed the slow performance of ⇧⌘T in Eclipse, it seems

you better not be lying, because I'm updating the plugin just for that ;)

Gavin King
@gavinking
Jun 09 2016 07:40
Haha
Gavin King
@gavinking
Jun 09 2016 09:12
@bjansen did it help?
Bastien Jansen
@bjansen
Jun 09 2016 09:13
the first scan still takes a few seconds, but it might be faster than before, yes
Gavin King
@gavinking
Jun 09 2016 09:14
It doesn't seem to hang anymore
And with some filters, it's quite fast
I'm wondering about adding a background "indexing" job to do the warmup after builds
But I guess we can't until we solve the concurrency model
We could not have that be blocking
Anyway, add some filters and it will be very responsive
Bastien Jansen
@bjansen
Jun 09 2016 09:17
ok
Gavin King
@gavinking
Jun 09 2016 23:08
@davidfestal how do you think it would affect performance if we migrated to a JDT-style “working set” model where the Ceylon editors shared a single typechecker and model instead of each having their own?