> I'm hopeful that type inference combined with class syntax and an (eventual) 
> traits system will get us "there", so that you can use structural type tests 
> for enforcement and that the IDE can get the benefit of hints through 
> inference.

Yes. Can’t wait.

> That said, I think the "I want to refactor automatically" use-case is sort of 
> over-played.


Indeed. The type-system related features I use most often in Eclipse are:
- *Safely* renaming a method or function. I do this frequently to keep the 
vocabulary used in methods etc. fresh. All JS IDEs that I have tried are not 
much fun in this regard.
- Jump to the definition of a method/function.
- Find all invocations of a method/function. Often, I just change the name of a 
method (e.g. by appending an "x") and go through all the errors that that 
produces.

Anything else (extracting or inlining a method, etc.) is nice to have, but not 
as crucial.

I love that JS’s more dynamic nature often lets me keep inheritance hierarchies 
flatter.

-- 
Dr. Axel Rauschmayer

[email protected]
twitter.com/rauschma

home: rauschma.de
blog: 2ality.com



_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to