Comment by vbezhenar

2 months ago

Why Rust? Haskell is gold standard here.

There isn’t enough code and resources to <s>steal</s> learn from. And I mean not only the language but the paradigm.

I would think Lean and other formal languages are the real gold standard.

But none of them really have enough training data for LLMs to be any good at them.

Can you elaborate? What is it about Haskell that makes it better?

  • Very advanced type system which allows to move a lot of program correctness to typing system. So basically if your program compiles, it probably works.

    It's also has GC which makes it better suited for most programs, compared to Rust with its manual memory management.

  • Purely functional code is easier to test because of its referential transparency and lack of shared state.

    Haskell is also nice because of quickcheck.