News for hackers. Stuff that matters.
Re:Scala: sharp and gets things cut by lmm on Monday October 07, 2013 @02:41PM (#6510294)
If you feel a particular value needs an explicit type you can always include the type in the declaration. Or your development environment should be able to tell you what type it is.

I do think scala needs an IDE to be used effectively, at least if you're making heavy use of implicits and inferred types (and, as a sibling mentions, indirect imports). But I think that's ultimately a good thing: it uses the power available to us nowadays to allow a more compact representation of code than would be acceptable in a plain text file (which is good for readability - AIUI evidence is that code readability takes a big hit as soon as a function spans more than one screen). Rather than throwing away the convenience of text like the '80s "visual programming" efforts, it's more of a "progressive enhancement".

Re:Scala: sharp and gets things cut by Aqueous on Monday October 07, 2013 @04:04PM (#6510830)
Yes, I have started to enforce a policy of explicitly declaring val types, but I would almost prefer it if Scala enforced this instead of me.
Re:Scala: sharp and gets things cut by lmm on Monday October 07, 2013 @05:52PM (#6511541)
Making your IDE add them when it autoformats should be as simple as one checkbox (he blindly asserts).