Martin Odersky SCALA HAS TURNED 20 - Scalar Conference 2024

Sdílet
Vložit
  • čas přidán 25. 08. 2024

Komentáře • 11

  • @pedromanofernandes5496
    @pedromanofernandes5496 Před 4 měsíci +2

    I'm surprised there were no mentions to Spark in the early days of Scala.

  • @thegeniusfool
    @thegeniusfool Před 4 měsíci +4

    It feels like Martin is detached from the greater flow FROM the JVM….
    Would be great to hear a more official and stronger focus on cross platform goals.
    Scala could have been what Rust is becoming.

  • @JustLilGecko
    @JustLilGecko Před 4 měsíci +2

    Hm - it's kind of interesting and a missing piece that Scala was THE language to write custom DSLs in, and now it's effectively discouraged to do so. I don't think that's a bad move, we evolve and learn. But interesting!

    • @MrDejvidkit
      @MrDejvidkit Před 4 měsíci +2

      Was that in the video?

    • @Alex-xf8pl
      @Alex-xf8pl Před 4 měsíci

      @@MrDejvidkit i guess removing the possibility of writing object method calls using space (hence without dot) makes it a bit less able to look like a domain (specific) language

    • @jimofl
      @jimofl Před 4 měsíci

      I think you are missing the nuance.
      The DEFAULT will be to strongly opinionated about discouraging specific redundantly expressive pathways.
      However, library authors will be able to override the default and bypass the expressive pathway limits. This will force library authors into ensuring what they are producing is an appropriate trade-off of concerns between a highly expressive custom DSL and what the mainstream default idiomatic simplified Scala is to the bulk of the non-library writing developers; i.e. the mid-level Enterprise IT backend server Software Engineers.

  • @jordanzimmerman7590
    @jordanzimmerman7590 Před 3 měsíci

    I’ve never understood Martin’s use of “simple” when describing Scala. There is nothing simple about Scala.

    • @joan38
      @joan38 Před 12 dny

      What part is complex to you?

    • @jordanzimmerman7590
      @jordanzimmerman7590 Před 12 dny

      @@joan38 To ask that question is to admit that I won't ever convince you. The complexity is baked in from the beginning. I remember trying to work through the very first examples from Odersky's original Scala course. Odersky chose college level math concepts and glossed over them as if everyone would understand. I never went to college. This one anecdote reveals why Scala is perceived as complex by so many of us. It's like a professional musician not understanding why most people think playing their instrument is hard.
      I spent 2 years writing Scala professionally. Every day with it was a grind of waiting for the slow, buggy complier; dealing with the odious incomprehensible sbt, debugging implicits, trying to fathom the impenetrable standard library (which, itself, is hopelessly complex). Most dev's impression of Scala is that it's complex. It's not a rare belief.

  • @6qat
    @6qat Před 3 měsíci +1

    Unfortunately the wokeness destroyed Scala.