Check out my first novel, midnight's simulacra!

Hacking The Planet! with Notcurses: Difference between revisions

From dankwiki
Line 22: Line 22:
     ms = msdelay_;
     ms = msdelay_;
</pre>
</pre>
* The reference for <tt>Tetris::MoveLeft</tt> was incorrectly defined, leading to a "??" reference at the beginning of section 15.2. It is now the proper "83".

Revision as of 04:48, 6 April 2020

A guide to the use of Notcurses for creating vivid TUIs with character graphics.

The first draft is rapidly reaching completion. PDF is available here.

It is currently being updated multiple times per day.

A paperback version is available for purchase. It was published April 2, 2020.

Errata in the First Edition

All known issues have been corrected in the currently-available book

  • The very first day it was available for purchase (2020-04-02), all copies were printed with a large grey "DRAFT" watermark on each page. This has been corrected. If you have such a copy, and would like to exchange it for one without this flaw, email me and we'll work it out.
  • The Tetris case study takes a lock in the wrong place. Tetris::Ticker() ought read:
   do{
     mtx_.lock();
     ms = msdelay_;

rather than

   mtx_.lock();
   do{
     ms = msdelay_;
  • The reference for Tetris::MoveLeft was incorrectly defined, leading to a "??" reference at the beginning of section 15.2. It is now the proper "83".