• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Frits Walraven
Bartenders:
  • Carey Brown
  • salvin francis
  • Claude Moore

Is Scala complex?  RSS feed

 
clojure forum advocate
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey,
Is Scala a complex language?
One of Scala selling point is to be a modern language for the JVM and to remedy for many Java pains but it looks to me as a complex language.
The type system is so vast and complicated, many of methods signatures are unreadable to me.
What do you think?
 
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Two answers: it's as complex as you want it to be, and yes, the type system is more complex, but buys you something, so it's worth it.

Personally, I think Scala will *not* be the next Java, because most developers are average (by definition) and are perfectly content to use blub languages, rather than sucking it up and actually learning their craft.
 
Hussein Baghdadi
clojure forum advocate
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So you think Scala isn't for average developers and only smart ones are learning it?
 
Ranch Hand
Posts: 1296
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think that the point was not that only elite programmers can get it, but that because of perceived complexity many developers will not take the time to try to learn it. I disagree, I definitely don't consider myself to be an elite thinker, and Scala is not beyond me. There are some hairy corners that I don't quite get, but for the most part, I have no problem with it. I actually think that as more people look into it, they will realize that there is nothing to be sacred of. Besides, if you have any specific questions, you can ask here (and other places) and we can learn and explore together.
 
Those who dance are thought mad by those who hear not the music. This tiny ad plays the bagpipes:
ScroogeXHTML - the small and fast RTF to HTML converter library
https://coderanch.com/t/707504/ScroogeXHTML-RTF-HTML-XHTML-converter
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!