You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be great if we could combine both of these into chapter 2, then purescript.org could link directly to ch2 of the book, instead of the first guide.
That sounds like a good idea to me. It would likely make it less confusing for new learners as there aren't 3+ different 'Getting Started' guides on the Internet somewhere.
My preference would be to keep the one in the documentation repo and link to it from here, because it has the “next steps” at the bottom which ought to be useful for most people who have just installed purescript, whether or not they are new to FP, and whether or not they are working through this book.
I suppose a downside of that is that the book is no longer self-contained: if someone downloads the book in preparation for use on a flight or something, it’s going to be a bit of a letdown if the getting started instructions are elsewhere on the internet. I think this is why it’s perhaps not such a bad thing to have two different copies of it (not that we shouldn’t try to consolidate them, though).
keep the one in the documentation repo and link to it from [the book]
Would that mean the contents of Ch2 would just be a note and a link?
I think this is why it’s perhaps not such a bad thing to have two different copies
My concern with two copies is that they'll inevitably diverge, increase maintenance efforts, and be annoying for newcomers.
What is the downside of absorbing the docs repo version into the book? We could include a "Next Steps" section at the end of the chapter to either let users continue on with reading the book or explore another path. I think that would be the cleanest solution.
Perhaps, although in that case there's not much point in dedicating a whole chapter to just a note and a link; if we were just going to provide a link, then it would probably make more sense to remove the "Getting started" chapter and instead provide links at the end of the introduction and at the start of what is currently chapter 3. My hesitation about having this repo be the canonical place for it is that I don't think the getting started guide should be tied to any particular learning resource, and I also think that it should be in the purescript org, and the core team should be approving any changes to it.
That works. Maybe we could replace chapter 2 with a discussion on how to run tests for the exercises. Perhaps follow-up from the getting-started guide by testing the project Euler problem, and add the diagonal example too.
Activity
JordanMartinez commentedon Apr 16, 2020
That sounds like a good idea to me. It would likely make it less confusing for new learners as there aren't 3+ different 'Getting Started' guides on the Internet somewhere.
hdgarrood commentedon May 14, 2020
My preference would be to keep the one in the documentation repo and link to it from here, because it has the “next steps” at the bottom which ought to be useful for most people who have just installed purescript, whether or not they are new to FP, and whether or not they are working through this book.
hdgarrood commentedon May 14, 2020
I suppose a downside of that is that the book is no longer self-contained: if someone downloads the book in preparation for use on a flight or something, it’s going to be a bit of a letdown if the getting started instructions are elsewhere on the internet. I think this is why it’s perhaps not such a bad thing to have two different copies of it (not that we shouldn’t try to consolidate them, though).
milesfrain commentedon May 14, 2020
Would that mean the contents of Ch2 would just be a note and a link?
My concern with two copies is that they'll inevitably diverge, increase maintenance efforts, and be annoying for newcomers.
What is the downside of absorbing the docs repo version into the book? We could include a "Next Steps" section at the end of the chapter to either let users continue on with reading the book or explore another path. I think that would be the cleanest solution.
hdgarrood commentedon May 14, 2020
Perhaps, although in that case there's not much point in dedicating a whole chapter to just a note and a link; if we were just going to provide a link, then it would probably make more sense to remove the "Getting started" chapter and instead provide links at the end of the introduction and at the start of what is currently chapter 3. My hesitation about having this repo be the canonical place for it is that I don't think the getting started guide should be tied to any particular learning resource, and I also think that it should be in the
purescriptorg, and the core team should be approving any changes to it.milesfrain commentedon May 14, 2020
That works. Maybe we could replace chapter 2 with a discussion on how to run tests for the exercises. Perhaps follow-up from the getting-started guide by testing the project Euler problem, and add the diagonal example too.