- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
...and still more SDT experiences
Sat, 2009-02-21, 05:31
Just wanted to take a moment to say "well done, Miles!" I was beginning to doubt that SDT would ever be stable enough to be even remotely usable, and I'm happy to say that I was wrong. Performance is improved a hundred fold, Outline works consistently, and for the first time, the editor doesn't freak out at the least little change. I even tried it with one of my larger projects (hundreds of case classes, self-types, complex inheritance, and heavy use of implicit conversions). With previous versions, the plugin would either crash the IDE, grind everything to a halt, or simply behave in a totally erratic manner when confronted with this project. The nightly version handles things masterfully. I even tried doing weird stuff in the editor like unbalancing parens, adding garbage, saving, and then removing it. While there were occaisional lapses, the recovery was so quick that I can't really complain. I never once got the editor into a state where it was unusable, unlike the old version, where I could break things just by making a single edit.
Now, that's not to say that there aren't any glitches. The "phantom errors" issue still remains, though to a far lesser extent (and it doesn't seem to hinder IDE functions as severely). Also, content assist seems to be a little spastic (doesn't trigger on '.' anymore, I had to force it with Ctrl+SPACE). Also, the nightly plugin is using the trunk/ compiler and library. This leads to some interesting issues when trying to mesh with out-of-IDE development done against stable releases.
However, all in all, I think that I'm willing to give this plugin a chance once more. From what Miles has said, things are only going to get better and better, and I for one can't wait to witness the results!
Daniel
Now, that's not to say that there aren't any glitches. The "phantom errors" issue still remains, though to a far lesser extent (and it doesn't seem to hinder IDE functions as severely). Also, content assist seems to be a little spastic (doesn't trigger on '.' anymore, I had to force it with Ctrl+SPACE). Also, the nightly plugin is using the trunk/ compiler and library. This leads to some interesting issues when trying to mesh with out-of-IDE development done against stable releases.
However, all in all, I think that I'm willing to give this plugin a chance once more. From what Miles has said, things are only going to get better and better, and I for one can't wait to witness the results!
Daniel
Sat, 2009-02-21, 11:27
#2
Re: ...and still more SDT experiences
On Sat, Feb 21, 2009 at 4:30 AM, Daniel Spiewak wrote:
> Just wanted to take a moment to say "well done, Miles!"
Thanks for the vote of confidence :-)
> Also, content assist seems to be a little spastic (doesn't trigger on '.'
> anymore, I had to force it with Ctrl+SPACE).
Hmm ... could you create Trac tickets for any regressions like this you spot ...
Essentially what's going on is that I'm switching over to using more
and more of the standard Java editor, and it's possible that bits of
functionality (especially bits that I don't habitually use) could go
missing in the process.
> However, all in all, I think that I'm willing to give this plugin a chance
> once more. From what Miles has said, things are only going to get better
> and better, and I for one can't wait to witness the results!
You ain't seen nothing yet :-)
Cheers,
Miles
Sun, 2009-02-22, 07:17
#3
Re: ...and still more SDT experiences
Hi Ismael. Thanks for posting this. I tried it on friday & it seemed
stable but for some reason it is not copying resources to my output
folder (which makes it un-usable for me). Is this a bug? Maybe im
missing something. Thanks Again
Sun, 2009-02-22, 13:07
#4
Re: ...and still more SDT experiences
On Sat, 2009-02-21 at 22:12 -0800, Bret Lester wrote:
> Hi Ismael. Thanks for posting this.
No problem.
> I tried it on friday & it seemed
> stable but for some reason it is not copying resources to my output
> folder (which makes it un-usable for me). Is this a bug?
Good catch, that's a bug in the plugin indeed. I filed:
https://lampsvn.epfl.ch/trac/scala/ticket/1741
Thanks,
Ismael
Sun, 2009-02-22, 18:47
#5
Re: ...and still more SDT experiences
Go Miles Go !!!!! Go Miles Go !!!!!
Daniel Spiewak wrote:
>
> Just wanted to take a moment to say "well done, Miles!"
>
> ....
>
> Daniel
>
>
Mon, 2009-02-23, 20:57
#6
Re: ...and still more SDT experiences
On Sat, 2009-02-21 at 22:12 -0800, Bret Lester wrote:
> Hi Ismael. Thanks for posting this. I tried it on friday & it seemed
> stable but for some reason it is not copying resources to my output
> folder (which makes it un-usable for me). Is this a bug? Maybe im
> missing something. Thanks Again
Miles fixed ticket #1741 and I updated the build. I verified that
resources are now copied to the output folder.
Best,
Ismael
Tue, 2009-02-24, 00:37
#7
Re: ...and still more SDT experiences
awesome. thanks!
On Mon, Feb 23, 2009 at 11:49 AM, Ismael Juma wrote:
> On Sat, 2009-02-21 at 22:12 -0800, Bret Lester wrote:
>> Hi Ismael. Thanks for posting this. I tried it on friday & it seemed
>> stable but for some reason it is not copying resources to my output
>> folder (which makes it un-usable for me). Is this a bug? Maybe im
>> missing something. Thanks Again
>
> Miles fixed ticket #1741 and I updated the build. I verified that
> resources are now copied to the output folder.
>
> Best,
> Ismael
>
>
On Fri, 2009-02-20 at 22:30 -0600, Daniel Spiewak wrote:
> Also, the nightly plugin is using the trunk/ compiler and library.
Note that Miles said that he's planning to create an official branch
that uses the standard library and plugin from 2.7.x in the near future.
Until then, you can either build it yourself or use the non-official
build from here:
http://blog.juma.me.uk/2009/02/18/scala-plugin-for-eclipse-snapshot-r17139/
Best,
Ismael