Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No books mentioned in Perl 6 documentation #2143

Closed
lizmat opened this issue Jul 4, 2018 · 25 comments
Closed

No books mentioned in Perl 6 documentation #2143

lizmat opened this issue Jul 4, 2018 · 25 comments
Labels
docs Documentation issue (primary issue type) meta RFCs, general discussion, writing style, repository organization, etc. new part of "docs" - indicates that this documentation is for a new, currently undoc'd section

Comments

@lizmat
Copy link
Collaborator

lizmat commented Jul 4, 2018

Perhaps it would be an idea to create a page about all of the Perl 6 books that have been written / are available?

@AlexDaniel
Copy link
Member

Yeah, at least a FAQ entry with a link to https://perl6book.com/

@JJ JJ added meta RFCs, general discussion, writing style, repository organization, etc. docs Documentation issue (primary issue type) new part of "docs" - indicates that this documentation is for a new, currently undoc'd section labels Jul 4, 2018
@lizmat
Copy link
Collaborator Author

lizmat commented Jul 4, 2018

Actually, I was thinking a little more than that.

@zoffixznet
Copy link
Contributor

Side note: we have a Resources page on the main site that mentions a whole bunch of other learning resources (including books).

@JJ
Copy link
Contributor

JJ commented Jul 6, 2018

@zoffixznet we can take the books part from there. @lizmat something like that would be OK?

@zoffixznet
Copy link
Contributor

@zoffixznet we can take the books part from there

My point was: what's so special about books? Why are we duplicating books on the docs site but none of the other resources? The entire Resources page should be moved, if needed, or the docs site should make it more obvious where to find all the other resources.

@stmuk
Copy link
Contributor

stmuk commented Jul 6, 2018

I've added a reference to that site to the faq but generally think we shouldn't be duplicating resources such as perl6book.com.

@lizmat
Copy link
Collaborator Author

lizmat commented Jul 6, 2018 via email

@nxadm
Copy link
Contributor

nxadm commented Jul 6, 2018

Putting books in something like resources is fine. In the doc, not so. Books age way too fast. Also, while many are great some can be awful. Putting them in doc required an editorial stance (as reviewing and vetting them).

@moritz
Copy link
Collaborator

moritz commented Jul 6, 2018

How do you feel about referencing specific books where they make sense? Like the parsing book on the regexes + grammar page?

@nxadm
Copy link
Contributor

nxadm commented Jul 6, 2018

I think a short description would make sense in the resources. It's a natural place to promote books about the language. They can be categorized according to domain once there are enough books.

On the proper language doc, however, I don't think they are a good fit, because:

  • the referenced book may not be freely available (cost, license, out-of-print).
  • we may end referencing to outdated info (editorial/vetting task).
  • which specific book do we reference (editorial/vetting task)? Do we reference all of them?

@moritz
Copy link
Collaborator

moritz commented Jul 6, 2018

@lizmat if you want to integrate the book info into the docs page, you should only do that with the published books, not the upcoming ones

@AlexDaniel
Copy link
Member

How do you feel about referencing specific books where they make sense? Like the parsing book on the regexes + grammar page?

I'm against this, please no product placement in docs (even if we like the book very much). As a doc reader I'd feel rather uneasy if I was directed to a paid resource.

If the book is open-source then we can talk, although in that case maybe it's better to borrow needed sections to make our docs self-sufficient.

I don't mind having a list or pointing to a list of books, just not embedded on actual doc pages.

@JJ
Copy link
Contributor

JJ commented Jul 7, 2018

Let's see if we have a kind of consensus here:

  • There should be some FAQ entry, pointing to some resource of which we do have control (that is, in the perl6.org domain)
  • It's OK to mention books in the docs, as long as they are open source.

@nxadm
Copy link
Contributor

nxadm commented Jul 7, 2018

It's OK to mention books in the docs, as long as they are open source.

I think that docs should be self-contained.

@moritz
Copy link
Collaborator

moritz commented Jul 7, 2018

@nxadm I think self-contained is over-ambitious. The docs link to several external sources already, for example Wikipedia to explain MRO, C3, Bytecode and other concepts.

@nxadm
Copy link
Contributor

nxadm commented Jul 7, 2018

@moritz There is a difference between deeper computer science subjects and the explanation of features of the language itself (e.g. in the case in a Perl6 only feature).

@bazzaar
Copy link
Contributor

bazzaar commented Jul 7, 2018 via email

@JJ
Copy link
Contributor

JJ commented Jul 7, 2018

@bazzaar It might be a good idea, but it's tangential to the original post. While books can be considered "external resources" and thus be part of the new page you mention, it's actually a different thing that probably deserves a different issue.

@bazzaar
Copy link
Contributor

bazzaar commented Jul 7, 2018 via email

@JJ JJ closed this as completed in 5f1c3a7 Jul 7, 2018
@JJ
Copy link
Contributor

JJ commented Jul 7, 2018

@bazzaar you pardon the pun, but it's more an outhouse instead of a halfway house
I have finally added it as a FAQ. The problem with your proposed resources page, or a books page, is that it's difficult to categorize within the current doc framework. We have either language or type resources, and then a third leg which is not heavily used, "program". Resources don't really match any of these categories, although language could seem one and in fact we have a Community page there.
But anyway my point is that an "External resource" page needs its very own issue, to discuss these things, as well as which resources would be interesting to include (or whether doing at all), so it's really better if you open a different issue if you think it's worth discussing and actually implementing it.

@AlexDaniel
Copy link
Member

@JJ but now the list is duplicated? I don't like the idea of having the same list on https://perl6.org/resources/ and in the FAQ of the docs.

@AlexDaniel AlexDaniel reopened this Jul 7, 2018
@JJ
Copy link
Contributor

JJ commented Jul 9, 2018

@AlexDaniel what do you want then? It's not duplicated, because I have eliminated those that are in progress. Adn the list is only title and link, how can you not duplicate it? Maybe add some comment?

@AlexDaniel
Copy link
Member

@JJ either have the list on https://perl6.org/resources/ and link to it from the docs, or remove the list from https://perl6.org/resources/ and leave a link to the docs.

@JJ
Copy link
Contributor

JJ commented Jul 9, 2018 via email

@JJ
Copy link
Contributor

JJ commented Jul 9, 2018 via email

@JJ JJ closed this as completed in aa4363f Jul 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation issue (primary issue type) meta RFCs, general discussion, writing style, repository organization, etc. new part of "docs" - indicates that this documentation is for a new, currently undoc'd section
Projects
None yet
Development

No branches or pull requests

8 participants