it gets somewhere between java and c# in terms of performance. t. has used haskell, java, c# and python
>It's as fast as Go or C#.
Outside of trivial examples where combinators can always be fused it's not even remotely close to Go or C#. I've used Haskell far more than both you at companies that would never even consider you.
I know nothing about haskell, nor have I ever attempted to learn it but i must say i have never seen a large open source project in haskell either which makes me doubt it's practical applications
I would love to learn more, since having another tool in my toolkit would be helpful
I'm wading into a hellish codebase at :newjob and after taking a detour to learn haskell while desperately applying, I'm coming back and realizing that strong types would really help force some organization onto people with very low clarity of mind (like shitty codediaper developers) (and the emergent egregore of an organization filled with competent developers trying to compensate for years of codediaper shitwork)
I know nothing about haskell, nor have I ever attempted to learn it but i must say i have never seen a large open source project in haskell either which makes me doubt it's practical applications
I would love to learn more, since having another tool in my toolkit would be helpful
The real problem with it and most languages that aren't either C or interpreted is simple: libraries have to be either be statically linked, or recompiled on an update anyway like how Arch does it.
I think OCaml and Swift have actual dynamically linked libraries like one would expect from C and that's it. C++ and Rust don't really have it either.
Haskell is a beautiful language and I feel like the bits of it I picked up for an interview genuinely improved my reasoning and comprehension of computer program structure generally.
The Haskell community is five nines weebtroons constitutionally opposed to ever making anything actually real happen in the world. There's also Anduril and everyone hates them and cries whenever you remind them their precious useless language is currently spinelacerating brown babies in the desert or something
take a look at r/haskellgamedev. you can find some open-source games there
Haskell is a beautiful language and I feel like the bits of it I picked up for an interview genuinely improved my reasoning and comprehension of computer program structure generally.
The Haskell community is five nines weebtroons constitutionally opposed to ever making anything actually real happen in the world. There's also Anduril and everyone hates them and cries whenever you remind them their precious useless language is currently spinelacerating brown babies in the desert or something
anduril isn't even the biggest haskell user lol. try mercury or standard chartered
haskell is pretty low on the homosexualry scale btw. the gayest thing there is a ukraine flag on the ghcup page while rust has a full homosexualrooBlack person flag flying proudly in its discord
I learned Haskell in college, and my experience was that
the language itself is good,
the tooling could be a lot better,
the ecosystem is bad,
the community is terrible.
I use Clojure now because while it's not perfect it is run by people who actually want to get things done, don't use single-character variable names everywhere as if they were writing a mathematical proof, put a premium on backwards-compatibility, and know how to make good tooling.
there are some good programs written in Haskell such as Xmonad and Shellcheck. Also some big blockchain projects like Cardano and Kadena.
It's concepts are good, but core developers suck at engineering so that it has zero practical use case except shitlang or crypto. In contrast, Go has best engineers with oldschool concepts. And it is usable in production.
At work, we moved from Typelevel and ZIO Scala to Haskell and everyone found that Haskell is surprisingly way more simple.
I realize that's not saying a lot, because Scala can be a dumpster fire, but 10/10 would move again.
>Typelevel and ZIO Scala to Haskell
I've been down that road until I realized it's all autistic bullshit. ZIO wasn't autistic enough and now they even came up with this https://getkyo.io/#/?id=introduction
Scala is an awesome language if it weren't for all the turbo autists. The only one who uses Scala in a sane way is Li Haoyi.
I learned Haskell in college, and my experience was that
the language itself is good,
the tooling could be a lot better,
the ecosystem is bad,
the community is terrible.
I use Clojure now because while it's not perfect it is run by people who actually want to get things done, don't use single-character variable names everywhere as if they were writing a mathematical proof, put a premium on backwards-compatibility, and know how to make good tooling.
there are some good programs written in Haskell such as Xmonad and Shellcheck. Also some big blockchain projects like Cardano and Kadena.
cardashit is cancer and you should stay the frick away. you think competing with pajeets is bad for your income? try competing with Black folk straight from the mud hut >t. cardashitted once
their problem is the lack of ecosystem and community. haskell is, surprisingly, not that niche, so you can find libraries to do pretty much anything you want
>all consistently shit
bravo, at least your language is most consistent
> performance
kek. Haskell is literally Python shit tier when you're not relying on unsafe features.
it gets somewhere between java and c# in terms of performance. t. has used haskell, java, c# and python
It's about as fast as any other statically typed compiled garbage collected language. It's as fast as Go or C#.
The runtime is really clever and interesting though.
>It's as fast as Go or C#.
Outside of trivial examples where combinators can always be fused it's not even remotely close to Go or C#. I've used Haskell far more than both you at companies that would never even consider you.
And your dad works at Nintendo as well
Erlang has all that and more.
hasklel is garbage.
no good type system THOUGH
Elixir is (hopefully) fixing that
Look harder
I'm wading into a hellish codebase at :newjob and after taking a detour to learn haskell while desperately applying, I'm coming back and realizing that strong types would really help force some organization onto people with very low clarity of mind (like shitty codediaper developers) (and the emergent egregore of an organization filled with competent developers trying to compensate for years of codediaper shitwork)
I know nothing about haskell, nor have I ever attempted to learn it but i must say i have never seen a large open source project in haskell either which makes me doubt it's practical applications
I would love to learn more, since having another tool in my toolkit would be helpful
The real problem with it and most languages that aren't either C or interpreted is simple: libraries have to be either be statically linked, or recompiled on an update anyway like how Arch does it.
I think OCaml and Swift have actual dynamically linked libraries like one would expect from C and that's it. C++ and Rust don't really have it either.
Haskell is a beautiful language and I feel like the bits of it I picked up for an interview genuinely improved my reasoning and comprehension of computer program structure generally.
The Haskell community is five nines weebtroons constitutionally opposed to ever making anything actually real happen in the world. There's also Anduril and everyone hates them and cries whenever you remind them their precious useless language is currently spinelacerating brown babies in the desert or something
take a look at r/haskellgamedev. you can find some open-source games there
anduril isn't even the biggest haskell user lol. try mercury or standard chartered
haskell is pretty low on the homosexualry scale btw. the gayest thing there is a ukraine flag on the ghcup page while rust has a full homosexualrooBlack person flag flying proudly in its discord
>try mercury
fintech blows, try costar
https://github.com/IntersectMBO/cardano-node
Can't find bigger project
I learned Haskell in college, and my experience was that
the language itself is good,
the tooling could be a lot better,
the ecosystem is bad,
the community is terrible.
I use Clojure now because while it's not perfect it is run by people who actually want to get things done, don't use single-character variable names everywhere as if they were writing a mathematical proof, put a premium on backwards-compatibility, and know how to make good tooling.
there are some good programs written in Haskell such as Xmonad and Shellcheck. Also some big blockchain projects like Cardano and Kadena.
Nobody cares about your opinion, loser. Get a job, then talk.
>Get a job
says the fricking haskell Black person
>Enters opinionated thread
>Opinions
>Freak out
I've seen you in other PL threads and you always say this same line, who's the real loser?
SimpleX Chat uses Haskell.
I use Brair instead but it was neat, when it wasn't dropping messages.
Also it might be an FSB honeypot.
that explains why nobody uses simpleX chat
When will ghc get records right?
already did. just enable OverloadedRecordDot
ok now solve the problem of haskell requiring 40 language pragmas to be useful
They are cowards and we're overdue for a 2020 report (2030 at this rate).
There are a few more extensions to add. GHC doesn't supply setField, and I don't think there's a type changing one. I use lens instead.
It's concepts are good, but core developers suck at engineering so that it has zero practical use case except shitlang or crypto. In contrast, Go has best engineers with oldschool concepts. And it is usable in production.
At work, we moved from Typelevel and ZIO Scala to Haskell and everyone found that Haskell is surprisingly way more simple.
I realize that's not saying a lot, because Scala can be a dumpster fire, but 10/10 would move again.
>Typelevel and ZIO Scala to Haskell
I've been down that road until I realized it's all autistic bullshit. ZIO wasn't autistic enough and now they even came up with this https://getkyo.io/#/?id=introduction
Scala is an awesome language if it weren't for all the turbo autists. The only one who uses Scala in a sane way is Li Haoyi.
>your language needs an FFI because it's not C
that's the price of using a good language
cardashit is cancer and you should stay the frick away. you think competing with pajeets is bad for your income? try competing with Black folk straight from the mud hut
>t. cardashitted once
s-shut up and let me open a window please
Well that's just about any language that isn't C, at least if you wanna do OS/Hardware stuff.
I mean there's also the Haskell-likes.
>purescript
Pragmatic web dev Haskell
>unison
Haskell + Smalltalk + DB
their problem is the lack of ecosystem and community. haskell is, surprisingly, not that niche, so you can find libraries to do pretty much anything you want