What Scala does better than Haskell and vice versa

Поділитися
Вставка
  • Опубліковано 13 вер 2024

КОМЕНТАРІ • 15

  • @hewhointheearthlydomainsee1272
    @hewhointheearthlydomainsee1272 Місяць тому +1

    I like languages that focus on being good languages and not catering to the feint of heart. A good language is something that is excellent, robust and will take you anywhere when you take the time to know it. Good languages will focus on the art of managing a computer (or a bunch of them) and translating the programmers description into execution. A core programmer will get to know the science, the mathematics and the art. As an instrument is to the musician. You want a good instrument and then a good musician.
    I want them to lean on the complex and not go easy. That is what I buy.
    Especially in this neuro system architecture that will come in. We will need all the complex fluent expression that is in the deepest mathematics.

  • @Jankoekepannekoek
    @Jankoekepannekoek 2 місяці тому +3

    Scaladoc also has hoogle-like search based on type signatures, since Scala 3.

    • @impurepics
      @impurepics  2 місяці тому +1

      @@Jankoekepannekoek oh! Is there a way to have scaladoc/search work across multiple libraries or organizations?

    • @Jankoekepannekoek
      @Jankoekepannekoek 2 місяці тому

      @@impurepics I don't know this answer. I have not dived that deep into the rabbit hole.

  • @i-am-the-slime
    @i-am-the-slime 2 місяці тому +1

    Great video! It's quite fair of you to leave out PureScript!

    • @impurepics
      @impurepics  2 місяці тому

      I've only used PS in 2.5 companies, it would've broken the symmetry

  • @hdbrot
    @hdbrot 2 місяці тому +2

    But it‘s "Quota" :)

    • @impurepics
      @impurepics  2 місяці тому +1

      😵‍💫

    • @hdbrot
      @hdbrot 2 місяці тому

      @@impurepicsNo worries! If the program code says it‘s "Qouta", then so be it. The computer makes no mistakes.

  • @sundae6610
    @sundae6610 2 місяці тому

    whats scala real world use case?

    • @felixa4705
      @felixa4705 2 місяці тому

      Spark is probably the thing it's best known for in the real world. Of course, most users are using the Python API now. Additionally, I think Flink and Kafka were originally written in Scala, but also have substantial Java components.
      For consumer facing applications, Twitter is a pretty major Scala user. They switched from Ruby on Rails when they had scaling issues. Also, Lichess (open source chess server) is written in Scala,

  • @user-tk2jy8xr8b
    @user-tk2jy8xr8b 2 місяці тому +1

    Scala has path-dep types, Haskell doesn't

    • @impurepics
      @impurepics  2 місяці тому

      Is this a plus or a minus?

    • @MrDejvidkit
      @MrDejvidkit 2 місяці тому

      @@impurepics Plus

    • @user-tk2jy8xr8b
      @user-tk2jy8xr8b 2 місяці тому

      @@impurepics I'd say a plus for Scala. Not a huge one, but still