News for hackers. Stuff that matters.
Re:I would like a job writing Haskell by grumpyprole on Tuesday February 08, 2022 @05:38AM (#30256893)
> That attitude among Haskell devs is one of the problems. The conviction that it is a fundamentally better way of programming and that anybody who chooses anything else for anything is a worse programmer certainly hampers its success.

This is not true in my experience; and I have been professionally writing Haskell for over a decade. It is well understood that Haskell is excellent for reasoning about program correctness, but rather poor for reasoning about program performance/efficiency, especially memory usage. What Haskell programmers might get frustrated about is less suitable tools used for domains for which Haskell would be an excellent fit (smart contracts?). There are many domains for which correctness and productivity are important, but performance/efficiency less so. Haskell is still much more performant than many dynamic languages are.

OCaml is a nice middle ground, lots of functional goodness and type safety with a much more predictable runtime.

Re:I would like a job writing Haskell by pcthrowaway on Tuesday February 08, 2022 @06:23AM (#30257191)
> What Haskell programmers might get frustrated about is less suitable tools used for domains for which Haskell would be an excellent fit (smart contracts?)

Haskell actually is used for smart contracts on Cardano (which is also written in Haskell): https://github.com/input-output-hk

They haven't been very "successful" yet in the sense of mass adoption (even as far as smart contracts go, EVM-based dapps have multiples more users), but I think this is because of design choices in how the blockchain works moreso than using Haskell for implementation, which limit the usability right now.

Re:I would like a job writing Haskell by lazyeye on Tuesday February 08, 2022 @04:05PM (#30264682)
According to Messari Cardano oscillates between 2nd/3rd most active crypto

https://messari.io/screener/most-active-chains-DB01F96B

Given the head start for Ethereum I would call this very successful in terms of adoption.

Re:I would like a job writing Haskell by pcthrowaway on Tuesday February 08, 2022 @05:25PM (#30265718)
Ethereum and EVM compatible chains are at least 4 years ahead in terms of smart contract activity. Cardano just enabled smart contracts in September of last year, and there's been very little success in terms of usability so far; network scaling upgrades are slated to roll out over the next few years, and the dapps that have deployed don't really work without them. For context, Sundaeswap, a long-awaited DEX just deployed roughly 1 week ago, but people trying to make swaps may have to wait days for their swap to execute, which isn't very ergonomic.

The increased activity from people trying to make transactions with Sundaeswap has resulted in sluggishness all-around on the chain as well, because Cardano doesn't have the concept of gas bidding for priority

Re:I would like a job writing Haskell by omnicognate on Tuesday February 08, 2022 @06:45AM (#30257321)
I was replying to a comment that explicitly described Haskell programmers as "better" than other programmers and implied they make them "look stupid". I'd certainly expect anyone with some maturity and common sense to have a more nuanced view, but this attitude is expressed commonly enough that I think it does have an impact on perceptions.