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

3rd
Jun 2016
Stéphane Épardaud
@FroMage
Jun 03 2016 08:32
@davidfestal can you test something for me then? since my IDE is broken
then install the latest Ceylon IDE
and tell me if it works
Bastien Jansen
@bjansen
Jun 03 2016 08:33
I'm not sure it's the best time for him to break his IDE too :)
David Festal
@davidfestal
Jun 03 2016 08:33
in my main IDE ?
Stéphane Épardaud
@FroMage
Jun 03 2016 08:33
yes
David Festal
@davidfestal
Jun 03 2016 08:33
I'm afraid of what it can do ...
Stéphane Épardaud
@FroMage
Jun 03 2016 08:34
I've no idea that it's related
but I want to make sure it works
because we want the IDE to become part of jboss tools
so it has to work
David Festal
@davidfestal
Jun 03 2016 08:34
let me do it in another instance
Sure
Stéphane Épardaud
@FroMage
Jun 03 2016 08:34
sure, fine
as long as you make it work
;)
David Festal
@davidfestal
Jun 03 2016 08:34
:-)
you want it right now ?
Stéphane Épardaud
@FroMage
Jun 03 2016 08:37
today?
I was going to test this myself, but I can't get my IDE to work
David Festal
@davidfestal
Jun 03 2016 08:38
I'd like to reproduce and fix @gavinking bug about the Intellij build of module descriptors
Bastien Jansen
@bjansen
Jun 03 2016 08:38
@FroMage try on a fresh eclipse install maybe?
David Festal
@davidfestal
Jun 03 2016 08:38
today yes
Stéphane Épardaud
@FroMage
Jun 03 2016 08:38
I'd rather not get rid of my main eclipse…
David Festal
@davidfestal
Jun 03 2016 08:39
but the way, one thing that prevented integrating the IDE inside JBoss Tools (fragment to bypass a limitation of the JDT debug support) should be fixed
Bastien Jansen
@bjansen
Jun 03 2016 08:39
you can have 2 installations at the same time
David Festal
@davidfestal
Jun 03 2016 08:39
because we had opened a bug in JDT and they fixed it
@bjansen : not always easy now with the oomph stuff
Stéphane Épardaud
@FroMage
Jun 03 2016 08:40
I can have two installations but ultimately I do want the Ceylon plugin to work in my main Eclipse
David Festal
@davidfestal
Jun 03 2016 08:41
it sometimes merges the plugin profiles so that both installations get broken
at least this happened to me and took me a lot of time
Bastien Jansen
@bjansen
Jun 03 2016 08:41
oh, I thought the settings were completely isolated if they didn't share workspaces
David Festal
@davidfestal
Jun 03 2016 08:42
you can isolate them, but some ca also be shared, and if they are, it can become weird
and it's not easy to know what it will do at first
Bastien Jansen
@bjansen
Jun 03 2016 08:43
ok
Stéphane Épardaud
@FroMage
Jun 03 2016 16:54
ok IDE guys, the ball's in your court: ceylon/ceylon#470
enough blaming the backend
muahahaha
David Festal
@davidfestal
Jun 03 2016 16:57
so now it works on the CLI ?
Bastien Jansen
@bjansen
Jun 03 2016 16:58

this was hard

come on, it took you an hour to fix that :)

Stéphane Épardaud
@FroMage
Jun 03 2016 16:58
@davidfestal I'll even venture that it only works in the CLI and not the IDE
@bjansen that's ignoring all the work we did to support that over the years
Bastien Jansen
@bjansen
Jun 03 2016 16:59
ok
David Festal
@davidfestal
Jun 03 2016 17:00
@FroMage if it works on the CLI it should work on the Eclipse plugin
that is already able to manage interop JDT-wise
Stéphane Épardaud
@FroMage
Jun 03 2016 17:00
I bet it doesn't
David Festal
@davidfestal
Jun 03 2016 17:00
I'll try :-)
Stéphane Épardaud
@FroMage
Jun 03 2016 17:01
given the fixes I had to make, I'll be surprised if you really handle interdependencies in the IDE with annotations and inner types
but if you do, then congrats :)
David Festal
@davidfestal
Jun 03 2016 17:04
we do build in 2 passes :-)
Stéphane Épardaud
@FroMage
Jun 03 2016 17:04
well, it's more to do with name lookups
David Festal
@davidfestal
Jun 03 2016 17:05
yeah, but name lookups are done through JDT
David Festal
@davidfestal
Jun 03 2016 21:51
@FroMage : I installed Ceylon and all JBoss tools and wrote and ran a ceylon hello world, and it was straightforward. No particular problem. I'll also try to install Ceylon on top of a raw Jboss Developer studio.