Re: [ljc] Why hasn't Scala and functional programming taken off

From: Russel W.
Sent on: Friday, October 4, 2013 3:55 PM
On Fri,[masked] at 10:35 -0400, Joseph Odanmen wrote:
[…]
> I am in the finance sector so maybe I can't see how huge Scala is
> becoming. I would say however that design paradigms that are
> multi-purpose and general-purpose are the most likely to be widely
> accepted. This is where OO and Java have succeeded the most. I can't
> say the same for Scala and FP.
[…]

Parts of the finance sector is exactly where Scala and Python are
replacing Java for large parts of the systems.

Scala isn't just FP it is also OO. This isn't an OO/FP war, that was
fought in the 1980s and both sides lost. This is about how to admit the
FP influences into our JVM-based lives.  I suspect we will be using OO
for architectural things and FP for lower level implementation things
from now on. It all about the synthesis of the two, and Scala is blazing
a trail(*).

For those people worried about the complexities of Scala, try Ceylon of
Kotlin.

(*) One first attempted by FOOPLOG in the 1980s.
-- 
Russel.
====================­====================­====================­=================
Dr Russel Winder      t: [masked]   voip: sip:[address removed]
41 Buckmaster Road    m: [masked]   xmpp: [address removed]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference, in collaboration with the LJC 12/13 Jun 14

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • Packt Publishing

    A publishing company specializing on specific technologies and solutions

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy