Interesting description. I will surely go through that... One point worth noting is that the Indian industry is consumption specific with almost no regard or interest in such ventures. They are ignorant & thus lag behind. Scala ,having such wonderful features, an unknown intiative here. The geographical tendencies, level of skillset, and advanced research initiatives make the developed countries much more attractive for such work than in India. Pardon me if I hurt sentiments, but I speak the truth.
Scala can ,with guarantee, be used in so many places & situations..Especially in the projects that I work on.. However, the kind of thinking-lateral thinking ,the level of thinking and skillset training in the presence of implementation risks, ensure that language s like Scala keep deluding PMs here in India..I am not sure this mindset will change,with so much money at stake.. Another point that I noticed is the attraction to object-oriented Concepts in the minds of IT companies, irrespective of the implementation scenarios. The tie-ups of big-wigs like microsoft (having stakes in .net platforms) make Scala a less preferred language. As Kevin pointed rightly, such things are concentrated in western and some eastern countries.. I hope the PMs look at Scala better now.I know I will.. Regards, jd On 8/2/10, Kevin Wright <[email protected]> wrote: > You're quite right! If the mailing lists are anything to go by, then Scala > is much better represented in Europe/US/Japan/Australia than in other > regions. > but... I could say exactly the same thing about Agile, or about test driven > development. > In terms of having resources available, books, blogs, etc. then I can > understand why people will judge the value of Scala based purely > on popularity, if though I personally judge on other criteria. > Geographic distribution, on the other hand, is perhaps stretching the > argument a bit *too* far. > > > As for features > it can be used as a Clean, lightweight Java (but so can Groovy, arguably) > It has closures (as does Clojure, and JRuby to a lesser extent) > pattern matching (also in Clojure) > actors (also in erlang, or via the kilim or akka libraries) > Higher-Kinded types(also in Haskell) > > None of these are unique to Scala, but the combination certainly is. > I'm not currently aware of any other language that unifies type-inference > and higher-kinded types with polymorphism and pattern matching > It's an effective combination that underpins the powerful and flexible 2.8 > collections library. > > I've also found Scala to be very, very good for creating internal DSLs (just > take a look at ScalaTest) > > > On 2 August 2010 12:40, jitesh dundas <[email protected]> wrote: > >> Agreed..I don't know much about projects using Scala in the Indian IT >> industry. >> >> in terms of usage, Scala lags behind Java/.Net ... >> >> So please give me a reason why I need to use Scala.Any monopolistic >> features that it has and others don't..why should PMs consider >> Scala.. >> >> No offense to Scala. I don't know this language but I sure know that >> its not much useful in projects ..I wonder why... >> >> regards, >> jd >> >> On 7/30/10, twitter.com/nfma <[email protected]> wrote: >> > I don't know about Scala but even today someone posted on the clojure >> > mailing list a job opening... and Scala being more popular, I think >> > there >> > must be jobs out there... >> > >> > On 29 July 2010 20:43, Mario Fusco <[email protected]> wrote: >> > >> >> > Does Scala count as a replacement for Java's APIs? The 2.8 >> collections >> >> > library is a joy to use. >> >> >> >> I love the new scala collections as well. As for your question, I wish >> >> I could answer yes, but unfortunately it is not my case. In my >> >> everyday working life I have to program in Java all the time, so I can >> >> just "play" with scala at home. And I am afraid that the biggest part >> >> of the people here is in the same position. That is why I try to get >> >> the best of Java from both the native API and all the libraries and >> >> frameworks that can make my work easier and possibly more pleasant. >> >> >> >> BTW I am curious to know how many of the developers participating to >> >> this mailing list are allowed to do a significant part of their job in >> >> scala. >> >> >> >> Bye, >> >> Mario Fusco >> >> twitter: @mariofusco >> >> >> >> P.S.: if you are aware of an open job position where I could do >> >> something more than just play with scala let me know. :) >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups >> >> "The Java Posse" group. >> >> To post to this group, send email to [email protected]. >> >> To unsubscribe from this group, send email to >> >> [email protected]<javaposse%[email protected]> >> <javaposse%[email protected]<javaposse%[email protected]> >> > >> >> . >> >> For more options, visit this group at >> >> http://groups.google.com/group/javaposse?hl=en. >> >> >> >> >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups >> > "The Java Posse" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]<javaposse%[email protected]> >> . >> > For more options, visit this group at >> > http://groups.google.com/group/javaposse?hl=en. >> > >> > >> >> -- >> You received this message because you are subscribed to the Google Groups >> "The Java Posse" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<javaposse%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/javaposse?hl=en. >> >> > > > -- > Kevin Wright > > mail/google talk: [email protected] > wave: [email protected] > skype: kev.lee.wright > twitter: @thecoda > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
