This page is no longer maintained — Please continue to the home page at www.scala-lang.org

...and still more SDT experiences

7 replies
daniel
Joined: 2008-08-20,
User offline. Last seen 44 weeks 14 hours ago.
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
ijuma
Joined: 2008-08-20,
User offline. Last seen 22 weeks 2 days ago.
Re: ...and still more SDT experiences

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

milessabin
Joined: 2008-08-11,
User offline. Last seen 33 weeks 3 days ago.
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

Bret Lester 2
Joined: 2009-02-22,
User offline. Last seen 42 years 45 weeks ago.
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

ijuma
Joined: 2008-08-20,
User offline. Last seen 22 weeks 2 days ago.
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

Grey
Joined: 2009-01-03,
User offline. Last seen 42 years 45 weeks ago.
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
>
>

ijuma
Joined: 2008-08-20,
User offline. Last seen 22 weeks 2 days ago.
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

Bret Lester 2
Joined: 2009-02-22,
User offline. Last seen 42 years 45 weeks ago.
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
>
>

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland