Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upRemove link to Purescript by Example & emphasize Documentation repo #133
Comments
This comment has been minimized.
This comment has been minimized.
justinwoo
commented
Dec 15, 2018
|
Just to echo, this is something Phil was also talking about doing because it makes for a frustrating experience for newcomers. And I think that over the last two years, the documentation repo actually has had a lot of content put into it that the book isn't the only source of information about things. |
This comment has been minimized.
This comment has been minimized.
|
I’m not sure if there are copyright issues with linking to dwhitney’s fork. The text of the book is CC BY-NC-SA 3.0 and the exercises are MIT; both of these permit redistribution of modified versions as long as you meet some simple requirements set by the terms (and these requirements are not at all onerous). |
This comment has been minimized.
This comment has been minimized.
JordanMartinez
commented
Dec 16, 2018
Mm.. I did not know about that. Last I heard/remember, Phil did not want to give up the copyright for the book in case he wanted to use it for something else in the future. However, I really don't remember why I though that.
Also something I did not know. |
This was referenced Dec 16, 2018
This comment has been minimized.
This comment has been minimized.
|
What should be the split between content on the PureScript website and content in the documentation project? I can think more about it later to be constructive, but raising the question now shouldn't hurt. |
JordanMartinez commentedDec 15, 2018
The basic problem: a beginner to PureScript has an initially-frustrating learning experience that is pointless because the language's website seems to indicate that the Book (Purescript by Example) is up-to-date. They don't realize this until the code does not compile or work as expected, sign up for the FP Slack or Discourse and get told otherwise.
If we clarified from the start that the book is outdated, it would greatly improve the learning experience and PureScript's reputation as a whole. Moreover, there are other learning resources that, though "unofficial," would still be helpful to the new learner overall if they were highlighted better as supplemental to the book.
(This is how I finish my comment below) I think the best short-term way we could help the learning experience is by
Note: my learning repo is helpful but not a replacement for the Book. Rather, I consider it supplemental reading that is sometimes wrong (because I obviously do not know as much as Phil does).
For context, see PureScript documentation efforts. The important conversation is below: