Quantcast

why i and my company didn't move away from scala

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

why i and my company didn't move away from scala

Dennis Haupt-2
because scala gives us many nice features that java doesn't have. we had only a single NPE in the last half year or so, no classcastexception and we don't run into problems involving implicits for some reason

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: why i and my company didn't move away from scala

Matthew Pocock-3
I'm not a big company, but I do mainly boutique consultancy jobs. I use scala where ever possible instead of Java because it makes my life easier. I generate code that goes wrong much less, the frameworks are much lighter-weight or are redundant because I can encode things directly into my code that in Java require J2EE baggage to achieve. I have cross-compilation to javascript. I can start with a scruffy design with very little type restrictions and as-and-when needed add stronger and stronger type constraints as categories of bugs appear. Life is too short for null-pointer exceptions and class casts due to spring assembling my app wrongly or a 3rd party component deciding that null is a wonderful error condition flag value. Scala is a compromise, but it's a better compromise for me than Java is.

On 8 March 2017 at 15:20, Dennis Haupt <[hidden email]> wrote:
because scala gives us many nice features that java doesn't have. we had only a single NPE in the last half year or so, no classcastexception and we don't run into problems involving implicits for some reason

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
Dr Matthew Pocock
Turing ate my hamster LTD

Integrative Bioinformatics Group, School of Computing Science, Newcastle University

skype: matthew.pocock
tel: (0191) 2566550
mob: +447535664143

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Loading...