![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
To divorce their imaginary wife, they would need to go to a mental health clinic, which means going outside; and might EVEN, dare I say, TOUCH GRASS!
Redditors don’t do that.
To divorce their imaginary wife, they would need to go to a mental health clinic, which means going outside; and might EVEN, dare I say, TOUCH GRASS!
Redditors don’t do that.
Many languages allow type hole like _
to indicate to the compiler/lsp that this is an expression you will fill in later.
So that lsp don’t put a squiggle on the entire program, only the type hole
writing code normally
ocaml-lsp: syntax error
ocaml-lsp: syntax error
ocaml-lsp: syntax error
ocaml-lsp: syntax error
ocaml-lsp: okay, probably okay
ocaml-lsp: syntax error
ocaml-lsp: syntax error
ocaml-lsp: wait, the entire function is wrong
me: WHAT, where
ocaml-lsp: like the entire thing, 20 lines of it,
a -> (b -> c -> d) -> [200 other types] ->g
doesn’t match
a -> (b -> c/2 -> d) -> [200 other types] ->g
, c
doesn’t match c/2
.
I think there probably are school where the professor know c++ very well, but never bothered or too stubborn to learn/teach python.
Unlike the top 50 to 60 schools, most schools, especially research universities, don’t care that much about teaching (in the U.S., at least).
Even in c++
Yeah, it is one of the problem I have about Haskell.
The other two are lazy evaluation makes print debugging almost impossible, you will need to print the entire environment to figure out where you are.
Finally, I feel like List.fold, state monad, lens are basically just working with mutable structure with extra steps. Although this constructs prevent newbies who are not principled enough to effectively use mutable structure from using mutable structure, but it also doesn’t help experienced user to write more effective and clean code.
Mutuabilty are certainly not harmless either. For example in ocaml, if you construct the IntSet type twice, they will be two completely different type. But this behavior can be pretty easily avoided by an experienced user.
What do you feel about these features/shortcomings?
welp, karma is not a thing here, nor do I care about them. It is great to see people loving haskell, it is a decent language <3.
I didn’t imagine a joke would attract this many people defending Haskell. LOL.
I personally would say I hate Haskell the least among most of the PL I know, maybe except ocaml. Haskell is probably the second if not the most popular programming language (not including proof assistant) in my field, next to Ocaml; and I have been teaching it for couple years. My work is also heavily involved with category theory, so I don’t personally mind the category theory jargon.
But all of these doesn’t mean Haskell is without its flaws. For this post in particular, I am referring to one of the long standing debate in the haskell community of whether Haskell user and developer has a tendency to overuse exotic infix operators: https://wiki.haskell.org/Haskell_programming_tips/Discussion#Use_syntactic_sugar_wisely
This is probably a rather controversial topic in the haskell community. Haskell library and base has a tendency to provide “too many“ infix operator (at least IMO), many of which makes code hard to read for beginners and experts alike.
See the discussion here: https://wiki.haskell.org/Haskell_programming_tips/Discussion#Use_syntactic_sugar_wisely
“counter-intuitive crazy operation” meh, we already have that, it is called Haskell.
My wife is in accounting, and I always thought they have too many meaningless jargons.
Now I know how I sound when I talk to her…
It is ironic that google touts RCS as a “open platform”, when you have to use google’s implementation of it.
Does your girlfriend pay you too?
Ha, like “real girlfriend” is a thing.
Happy valentine’s day, everyone!
Uh that makes sense. I guess my original comment is more out of jealousy: I have so many movies that I want to watch, but I have never find the time and energy to do so. After work, dinner, chat, duolingo, and lunch prep for my wife, I barely find any time during my night, and it is kind of frustrating for me.
Last year, I have only finished like less than 5 from like 50 titles.
I am glad people are enjoying their hobby. I personally would not be on Netflix anymore as most of the movie I want to watch is not on there, but I can now kind of see it might be worth it for others.
It also surprises me that this large amount of the population takes movie and TV as a hobby.
*buy phones that you can own.
Why can’t people live without Netflix? Don’t they have a job, a family, OR a hobby?
I am honestly confused…
I think this is pretty much how GPL works. (maybe except the stealing part, but both stealing from corporate and FOSS are good.
I see some people use catbox.moe , but I dont know a lot about them.
Isn’t the original post a reddit screenshot?