Version 1.6: Keeping the book up-to-date


I’ve just uploaded a new version of the book. Below follows a full list of changes. Just re-download the book to get these changes.

  • New section 17.5 called “Breaking cyclic dependencies using callbacks”, about how to use callbacks to work around situations where you’d need a cyclic dependency and how to create rudimentary interfaces.
  • Chapter 13.1.2: Updated the tracking allocator examples based on recent changes to how the handling of bad frees work.
  • A new section 18.6 called “More complicated build setups”. A short section about writing bigger custom build scripts.
  • A new section 26.10 called “Code generation”: It just says what code generation is and links to an example.
  • Appendix D: Removed some unnecessary things from the the Raylib + Box2D sample and made it a bit clearer.
  • Added an icon to the HTML version, so it’s easier to find the tab.
  • Chapter 23.3: Made it clearer that you don’t need to avoid dynamic literals, but you need to understand that they allocate memory.
  • Chapter 6.3: Typo fix
  • Chapter 8.1.3: Fix incorrect direction of the vector from_1_to_2
  • Chapter 8.1.4: Consistent use of procedure name draw_image instead of sometimes using draw_texture.
  • Chapter 12.1: Typo fix
  • Chapter 23.1: Minor rephrasing for clarity

Also: I’m starting a newsletter! In it you’ll get monthly updates about projects such as this book, my open source projects and whatever I may tinker with in the future. Read more here: https://karlzylinski.substack.com/p/new-beginnings-a-newsletter

Have a nice day! /Karl Zylinski

Files

HTML (computer, tablet, phone) 3.4 MB
10 days ago
eBook / EPUB (e-reader, tablet, phone) 1.2 MB
10 days ago

Get Understanding the Odin Programming Language

Buy Now$19.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.