• aubeynarf@lemmynsfw.com
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    not gonna lie, C# the language has gotten way better in the last 10 years.

    F# and Scala still beat it for coherent, powerful, thoughtful design.

    • Pencilnoob@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      F# is such a fantastic language.

      I’d not hesitate a second to use it (and Fable) for my own startup. I’m very comfortable with Ruby, Clojure, Haskell, Perl, PHP, Python, Java, Typescript, and C#. Yet I would pick F# over all of those in a heartbeat.

      F# has great type safety (but not forced into monad transformer chaos like Haskell). You need about 1/3rd less code than C# and Java, and the compiler will find more bugs than in those languages.