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

22nd
Jun 2016
Stéphane Épardaud
@FroMage
Jun 22 2016 07:32
yeah, it's relative
because on linux, it's the opposite :(
I still have no AA on IntelliJ
and lots of rendering bugs with parts of the editor not refreshed
Gavin King
@gavinking
Jun 22 2016 07:34
Good morning Stef
Yeah, sure
Stéphane Épardaud
@FroMage
Jun 22 2016 07:34
morning it is, good, we'll see
Gavin King
@gavinking
Jun 22 2016 07:34
it’s also very recent
I remember even a year ago (2 years, I forget?) I would not have said that intellij looks better on mac, quite the opposite
But now it’s undeniable
Bastien Jansen
@bjansen
Jun 22 2016 07:37
@FroMage I think the JDK is to blame
Stéphane Épardaud
@FroMage
Jun 22 2016 07:58
sure, somewhat, but it's also due to the choice of using swing rather than jwt
Bastien Jansen
@bjansen
Jun 22 2016 09:10
so, if I have Ceylon IDE 1.2.3 and try to open a project that uses Ceylon 1.2.2, I get errors because the IDE forces ceylon.language/1.2.3 even if I specify another "system" repository. The language will pull CMR 1.2.3, but ceylon.net for example will pull the CMR 1.2.2, and I end up with versions conflicts
wouldn't it make sense to use whatever version of the language the system repo contains, instead of always using a hardcoded TypeChecker.LANGUAGE_MODULE_VERSION?
David Festal
@davidfestal
Jun 22 2016 09:13
yes, there has been an attempt to remove this, but the problem is the it leads to an inconsistent situation
Now that the backend team has implemented a disrribution override mechanism, we should reconsider what can be done
but for now an IDE is linked to a version of the language module
Did you try to override module that uses ceylon.language 1.2.3 ?
Bastien Jansen
@bjansen
Jun 22 2016 09:16
no, what I mean is that my whole project is using 1.2.2, but Ceylon IDE injects ceylon.language 1.2.3
David Festal
@davidfestal
Jun 22 2016 09:16
I know, because the IDE plugin uses 1.2.3
it's all related to the fact that the language module is implicitely imported
Bastien Jansen
@bjansen
Jun 22 2016 09:17
my project doesn't have any 1.2.3 dependency, but because the language pulls a few dependencies that are also used by ceylon.net
David Festal
@davidfestal
Jun 22 2016 09:17
You should open an issue and assign it to me
Bastien Jansen
@bjansen
Jun 22 2016 09:17
so this means I would have to override what ceylon.language pulls?
David Festal
@davidfestal
Jun 22 2016 09:17
I have to review the way to get rid of this limitation, without introducing too much inconsistency
well, no, I don't know indeed. I have to look deeper into it
and review what they finally implemented in the backend
to adapt to it
so please open an issue
Bastien Jansen
@bjansen
Jun 22 2016 09:20
i'll open it in ide-common because it affects both IDEs
David Festal
@davidfestal
Jun 22 2016 09:20
yes, good idea
Bastien Jansen
@bjansen
Jun 22 2016 14:36
I must be dumb, because as soon as I install Ceylon IDE from Jenkins in Neon, it won't start anymore
it doesn't even open the workspace
David Festal
@davidfestal
Jun 22 2016 14:37
what ?
Did you install GEF also ?
Ah you didn't install it from the update site first ?
Bastien Jansen
@bjansen
Jun 22 2016 14:38
no
and no
David Festal
@davidfestal
Jun 22 2016 14:38
do you have an error in the log ?
Bastien Jansen
@bjansen
Jun 22 2016 14:38
I don't see any
like I said, I think it doesn't even open the workspace
it's just stuck on the spashscreen
and my task manager says "not responding"
David Festal
@davidfestal
Jun 22 2016 14:39
I mean,in the log you can find in the eclipse installation directory
Bastien Jansen
@bjansen
Jun 22 2016 14:41
I don't see any log there
oh wait
David Festal
@davidfestal
Jun 22 2016 14:42
I've downloaded it also, so I'll try
Bastien Jansen
@bjansen
Jun 22 2016 14:43
nope, no log
I unzipped eclipse, configured https://ci-ceylon.rhcloud.com/job/ceylon-ide-eclipse/ws/site/target/repository/, installed everything except the Android support, restarted and voila
David Festal
@davidfestal
Jun 22 2016 14:44
let me try
Bastien Jansen
@bjansen
Jun 22 2016 14:44
hm
after 5min of doing nothing it finally asked what workspace to open
David Festal
@davidfestal
Jun 22 2016 14:44
Ah, OK
Bastien Jansen
@bjansen
Jun 22 2016 14:44
perhaps it was doing specific stuff for the first time
David Festal
@davidfestal
Jun 22 2016 14:45
don't know :-/
Bastien Jansen
@bjansen
Jun 22 2016 14:45
I'll wait until the build is finished and try to restart
David Festal
@davidfestal
Jun 22 2016 14:45
yes
Bastien Jansen
@bjansen
Jun 22 2016 14:47
ok, that's better
David Festal
@davidfestal
Jun 22 2016 14:47
Cool
Bastien Jansen
@bjansen
Jun 22 2016 14:47
it looks like the IDE is starting even faster than Mars (not including project initialization)
David Festal
@davidfestal
Jun 22 2016 16:28
@bjansen yt?
Gavin King
@gavinking
Jun 22 2016 16:44
@bjansen I also had Neon chug during startup (installing master) but eventually it started
so it’s definitely a real phenomenon you have observed
David Festal
@davidfestal
Jun 22 2016 16:45
I didn't experiment that with the RC I tested yesterday :-/
Bastien Jansen
@bjansen
Jun 22 2016 17:26
ok
I'm there now
maybe it's related to osx?
David Festal
@davidfestal
Jun 22 2016 17:27
@bjansen : I wanted to ask a question about the vfsKeyChain
but wrote on the wrong channel
I replaced it with Key values inside the IdeaCeylonProject
it will avoid searching for the key each time we need the corresponding value
Bastien Jansen
@bjansen
Jun 22 2016 17:29
ok, I think that'll work too
David Festal
@davidfestal
Jun 22 2016 17:30
That's what I had tought at the beginning when doing the implementation for Eclipse and looking into Idea to see how it was doable
Bastien Jansen
@bjansen
Jun 22 2016 18:06
blob
I'm wondering how the designer chose which icon to redo
one is hidpi, the other isn't
although the screenshot doesn't really show it
Gavin King
@gavinking
Jun 22 2016 18:08
haha