We think that somebody should raise the question of plugins for the Fantom language.
Current situation:
NetBeans - editor and debugging implemented but GotoDeclaration is not implemented.
Eclipse - does not work at all.
IntelliJ does not work with the latest Fantom source.
Regards from Belgrade, Serbia, Vladimir Kokovic, Dragan Ciric
andreyWed 4 Aug 2010
OK, this "status" post is little far to pretend to be comprehensive analysis of situation. I believe most would ignore this silently, me too, but I'm care about potential Fantom users who are new to Fantom and can be misguided by such status posts.
Dear Vladimir, I'd be happy to spend as much time as needed helping you with installation of at least Eclipse plugins in order to make your status reports more closer to reality as well as to understand your case and prevent such installation failures in the future.
Thank you, and Kind Regards from Russia
brianWed 4 Aug 2010
Eclipse - does not work at all.
This is not a fair or constructive description of the Eclipse status. The Eclipse team has spent a great deal of time and effort, but like all software projects it is sure to have problems. So lets help them debug the problems and make it great.
cbeustWed 4 Aug 2010
For what it's worth, my initial attempts with F4 a few days ago led to the same observation: the plug-in simply didn't work at all and it sent Eclipse in a death spin, requiring a manual kill.
The problem is not just that the plug-in is not working (it's fair game at this point) but that it needs to output some logs so that users can at least report issues.
I'm happy to help out and report issues, but if F4 is in such early stage, maybe it shouldn't be made available at all just yet or people will get a bad impression and just give up on Fantom before they even give it a fair shot.
tcolarWed 4 Aug 2010
@vladakk As far as Netbeans go, I'm the author, the "go to declaration" and "fix imports" features are next on my list and shouldn't be very hard since I alreday have the indexes ready, but right now I'm swamped at work and with other projects, so it might be a little while before I get to it.
On a side note, we, developers, are a little spoiled with IDE features nowadays. Until I worked on one, I had no clue how much there is behind the good plugins, on top of that with fancier languages it's even harder, for example python plugin support is still only so-so even though it's been around forever.
Writing a full feature plugin is hard and time consuming (learning the eclipse or netbeans platform/API's is already a huge task to start with).
Anyway, I think some had success with the Eclipse plugin, so I don't think it's 100% broken ... most likely it just works with some version and not others.
Please do try to report as much as you can so they have a better look at the issue, saying "it's broke" never helped anybody.
Start what what you know: OS name & version, java vendor & version, IDE name and version, plugin version, what problems where encountered. Even if the plugin does not have it's on log, IDE's typically have standard log files with a lot of data to start with (ex: /home/you/.netbeans/var/logs/).
Juts my 2 cents.
keilwWed 4 Aug 2010
This sounds like a follow-up to this thread?
F4 Fantom IDE - Milestone I is released!
liamstaskWed 4 Aug 2010
Just another report that F4 for Eclipse worked for me on OS X 10.6, Eclipse Galileo (3.5).
mslThu 5 Aug 2010
Just another report that F4 for Eclipse worked for me on OS X 10.6, Eclipse Galileo (3.5).
I have the same thing to report (on the same platform) - there are a few little niggly issues (all of which were either already in xored's JIRA, or have now been added) - but by no means anything that would make me put F4 in the "doesn't work" bucket.
vladakkThu 5 Aug 2010
We apologize to Eclipse plugin developers, plugin works!
Our OS is : "Ubuntu 10.04.1 LTS" (lucid)
java :Java(TM) SE Runtime Environment (build 1.7.0-ea-b102)
Probably we made a mistake during a previous plugin installation. Plugin installation was successful with downoloaded archives (http://download.xored.com/fanide/drops/R1.0/I-I201006251039-201006251039/) and script we made:
#!/bin/bash
set -e
set -v
cd /opt
rm -rf eclipse
rm -rf /root/workspace
tar xvzf /temporary/download/eclipse/eclipse-SDK-3.5.1-linux-gtk.tar.gz
And although this may be not as severe (3.5 still is recent enough), does it work with Helios already?;-)
zyhongThu 23 Sep 2010
@tcolar: any plan on getting the "go to declaration" and "fix imports" feature out?
tcolarThu 23 Sep 2010
Sorry, I've been swamped both at home and work lately (many projects going on) ... still likely to be quite busy for next 2 weeks.
I'll try to start working on it a bit ... but it might be early-mid October before I have enough time to finish it, will try to do it before that if I can.
vladakk Wed 4 Aug 2010
We think that somebody should raise the question of plugins for the Fantom language.
Current situation:
GotoDeclaration
is not implemented.Regards from Belgrade, Serbia, Vladimir Kokovic, Dragan Ciric
andrey Wed 4 Aug 2010
OK, this "status" post is little far to pretend to be comprehensive analysis of situation. I believe most would ignore this silently, me too, but I'm care about potential Fantom users who are new to Fantom and can be misguided by such status posts.
Dear Vladimir, I'd be happy to spend as much time as needed helping you with installation of at least Eclipse plugins in order to make your status reports more closer to reality as well as to understand your case and prevent such installation failures in the future.
Thank you, and Kind Regards from Russia
brian Wed 4 Aug 2010
This is not a fair or constructive description of the Eclipse status. The Eclipse team has spent a great deal of time and effort, but like all software projects it is sure to have problems. So lets help them debug the problems and make it great.
cbeust Wed 4 Aug 2010
For what it's worth, my initial attempts with F4 a few days ago led to the same observation: the plug-in simply didn't work at all and it sent Eclipse in a death spin, requiring a manual kill.
The problem is not just that the plug-in is not working (it's fair game at this point) but that it needs to output some logs so that users can at least report issues.
I'm happy to help out and report issues, but if F4 is in such early stage, maybe it shouldn't be made available at all just yet or people will get a bad impression and just give up on Fantom before they even give it a fair shot.
tcolar Wed 4 Aug 2010
@vladakk As far as Netbeans go, I'm the author, the "go to declaration" and "fix imports" features are next on my list and shouldn't be very hard since I alreday have the indexes ready, but right now I'm swamped at work and with other projects, so it might be a little while before I get to it.
On a side note, we, developers, are a little spoiled with IDE features nowadays. Until I worked on one, I had no clue how much there is behind the good plugins, on top of that with fancier languages it's even harder, for example python plugin support is still only so-so even though it's been around forever.
Writing a full feature plugin is hard and time consuming (learning the eclipse or netbeans platform/API's is already a huge task to start with).
Anyway, I think some had success with the Eclipse plugin, so I don't think it's 100% broken ... most likely it just works with some version and not others.
Please do try to report as much as you can so they have a better look at the issue, saying "it's broke" never helped anybody.
Start what what you know: OS name & version, java vendor & version, IDE name and version, plugin version, what problems where encountered. Even if the plugin does not have it's on log, IDE's typically have standard log files with a lot of data to start with (ex: /home/you/.netbeans/var/logs/).
Juts my 2 cents.
keilw Wed 4 Aug 2010
This sounds like a follow-up to this thread?
F4 Fantom IDE - Milestone I is released!
liamstask Wed 4 Aug 2010
Just another report that F4 for Eclipse worked for me on OS X 10.6, Eclipse Galileo (3.5).
msl Thu 5 Aug 2010
I have the same thing to report (on the same platform) - there are a few little niggly issues (all of which were either already in xored's JIRA, or have now been added) - but by no means anything that would make me put F4 in the "doesn't work" bucket.
vladakk Thu 5 Aug 2010
We apologize to Eclipse plugin developers, plugin works!
Our OS is : "Ubuntu 10.04.1 LTS" (lucid)
java :Java(TM) SE Runtime Environment (build 1.7.0-ea-b102)
Probably we made a mistake during a previous plugin installation. Plugin installation was successful with downoloaded archives (http://download.xored.com/fanide/drops/R1.0/I-I201006251039-201006251039/) and script we made:
#!/bin/bash
set -e
set -v
cd /opt
rm -rf eclipse
rm -rf /root/workspace
tar xvzf /temporary/download/eclipse/eclipse-SDK-3.5.1-linux-gtk.tar.gz
unzip -u -o /temporary/download/eclipse/dltk-core-I-I201006161524-201006161524.zip
unzip -u -o /temporary/download/eclipse/emf-runtime-2.5.0.zip
unzip -u -o /temporary/download/eclipse/fanide-I-I201006251039-201006251039.zip
cp /temporary/download/eclipse/org.antlr.runtime_3.0.0.v200803061811.jar /opt/eclipse/plugins
eclipse/eclipse -clean &
keilw Thu 5 Aug 2010
How about Windows?
And although this may be not as severe (3.5 still is recent enough), does it work with Helios already?;-)
zyhong Thu 23 Sep 2010
@tcolar: any plan on getting the "go to declaration" and "fix imports" feature out?
tcolar Thu 23 Sep 2010
Sorry, I've been swamped both at home and work lately (many projects going on) ... still likely to be quite busy for next 2 weeks.
I'll try to start working on it a bit ... but it might be early-mid October before I have enough time to finish it, will try to do it before that if I can.
tcolar Fri 3 Dec 2010
FYI: Go to declaration is now implemented.