Re: [PATCH 0/5] Chapterwise QQZ answers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jul 30, 2020 at 12:11:52AM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> So, in the mean time, I've attempted chapterwise QQZ answers.
> This patch series is the resulting changes.
> 
> Patch #1 fixes a typo in Makefile which I noticed during this
> development.
> 
> Patch #2 is the main change enabling chapterwise QQZ answers
> in perfbook-nq.pdf.
> This patch becomes a large one, as the addition of argument
> to macros in qqz.sty requires tree-wide changes for successful
> build.  It also contains minor tweaks in howto.tex.
> 
> Patches #3--#5 are minor updates.
> Patch #5 results in a table mostly identical to Table E.5.
> I don't think these quick quizzes are redundant, though.
> 
> The resulting perfbook-nq.pdf looks fairly reasonable to me.
> Some of the question parts have room to improve so that
> they are less context-dependent.
> 
> Let me know what you think.

Very nice!!!  I have queued and pushed it.  I removed an end-of-line
space character on the last in the series, FYI.

The ability to jump back to the context makes the context-independence
less of an emergency than it might be, but if you know of some that
could use immediate help, please point them out to me.  Longer term,
it will of course be necessary to scan each quick quiz and update those
that need to be more self-contained.

For a printed book, would it make sense to put the page number of the
quick-quiz source (the location of the little box containing "QQ" and
the quick-quiz number) into each answer?  Or after each question?

							Thanx, Paul

>         Thanks, Akira
> --
> Akira Yokosawa (5):
>   Makefile: Fix typo in CREFPTN
>   Enhance qqz scheme for chapterwise QQZ answers
>   perfbook-lt.tex: Tell cleveref not to capitalize 'page' in \cpageref{}
>   datastruct: Use nbsp in captions (State (a), State (b), etc.)
>   formal: Retouch Table E.4
> 
>  .gitignore                           |  2 +-
>  Makefile                             | 17 ++++++++---
>  SMPdesign/SMPdesign.tex              |  4 ++-
>  advsync/advsync.tex                  |  4 ++-
>  appendix/questions/questions.tex     |  4 ++-
>  appendix/toyrcu/toyrcu.tex           |  4 ++-
>  appendix/whymb/whymemorybarriers.tex |  4 ++-
>  count/count.tex                      |  4 ++-
>  cpu/cpu.tex                          |  4 ++-
>  datastruct/datastruct.tex            | 12 ++++----
>  debugging/debugging.tex              |  4 ++-
>  defer/defer.tex                      |  4 ++-
>  easy/easy.tex                        |  4 ++-
>  formal/axiomatic.tex                 | 26 ++++++++++-------
>  formal/formal.tex                    |  4 ++-
>  future/future.tex                    |  4 ++-
>  howto/howto.tex                      | 27 ++++++++++++++----
>  intro/intro.tex                      |  4 ++-
>  locking/locking.tex                  |  4 ++-
>  memorder/memorder.tex                |  4 ++-
>  owned/owned.tex                      |  4 ++-
>  perfbook-lt.tex                      |  5 ++++
>  qqz.sty                              | 22 +++++++++++++--
>  together/together.tex                |  4 ++-
>  toolsoftrade/toolsoftrade.tex        |  4 ++-
>  utilities/divideqqz.pl               | 42 ++++++++++++++++++++++++++++
>  26 files changed, 179 insertions(+), 46 deletions(-)
>  create mode 100755 utilities/divideqqz.pl
> 
> -- 
> 2.17.1
> 



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux