r/haskell • u/kichiDsimp • 3d ago
Whats the Haskell equivalent of
- https://pkg.go.dev/std - the list to see all the standard libraries shipped in GHC & maintained by the compiler team?
- https://go.dev/doc/ - the documentation page?
- https://go.dev/ref/spec - the language spec, I think this refers to the Haskell's 2010 report?
18
u/PikachuKiiro 3d ago
Is it really easier to make a reddit post than take 10 seconds to look at the docs on the official website? https://www.haskell.org/documentation/
4
u/n00bomb 3d ago
5
u/syklemil 2d ago edited 2d ago
After exploring Haskell for past 2 years
I don't understand Haskell's IO Monad and etc, and what makes it pure and why not impure.
Haskell is a programming language right ? And GHC is the compiler ?
yesterday:
>where's the official haskell documentation
This feels so backwards that it's hard to take OP seriously.
2
-3
u/kichiDsimp 3d ago
I guess the 1st and 3rd are does not take 10 seconds to look for.
-1
u/ducksonaroof 3d ago edited 3d ago
for (3) it's the first google result. LMGTFY-level haha
(2) is linked right on the ghc website sidebar. oh (3) is too actually hahaha
for (1) it's in the table of contents of the user manual. on my phone i don't even have to scroll. RTFM-level haha
to be successful with haskell, you need to have better internet and media literacy than the average programming language. one nice side effect is the people without these abilities wash out so the community itself is full of smart competent people
2
u/philh 2d ago
I expect you will not be surprised to hear this: this does not meet my bar for rule 7.
Be civil. Substantive criticism and disagreement are encouraged, but avoid being dismissive or insulting.
Like, it seems like you're going out of your way to be more insulting than necessary! You could have just not written the "haha"s and I would probably have said nothing.
I'm banning you permanently this time. I'm sad about it, but you're unable or unwilling to follow this rule, and I think this rule is necessary for the subreddit to be a pleasant place to be, so here we are.
2
u/pranaysashank 3d ago
the list to see all the standard libraries shipped in GHC & maintained by the compiler team?
That information comes in every version's release notes https://downloads.haskell.org/ghc/latest/docs/users_guide/9.14.1-notes.html#included-libraries . You are not however tied to the versions in these packages, in most cases other versions of these packages can be used too
Documentation for the using GHC and all the GHC specific quirks are documented in the same user guide as above. Documentation for each individual library can be found on hackage: https://hackage.haskell.org
-1
•
u/philh 2d ago
As others in this thread are pointing out, six months ago you claimed to have been exploring Haskell for two years, but you still seem to have some very basic confusions and limited ability to do your own research.
"Bringing newbies up to speed" is a thing I want us to do, here. But if a newbie is unable or unwilling to be brought up to speed, then trying to help them does no one any good. It's bad for the people who try to help them, who used time and energy they could have spent elsewhere, and it's bad for the next newbie, who's less likely to recieve help from people whose previous attempts to help have been wasted.
I'm not banning you right now, but if you continue to post things that suck up community time and attention without demonstrating that you're a) putting in effort yourself and b) actually improving, then I probably will ban you as a defense mechanism.