Top Themes in the Discussion
| # | Theme | Supporting Quote |
|---|---|---|
| 1 | Cross‑platform binary resource embedding – surprise at finally having a portable way to embed binary data in source code. | "I’m somewhere between horrified and impressed, in that I feel we’ve finally discovered a cross platform binary resource embedding solution." – vintagedave |
| 2 | Various ways to generate C arrays from binaries – discussion of tools like xxd, objcopy, CMake scripts, and libraries such as LIEF. |
"You can use xxd from the vim package to generate these. You'll find out pretty quickly that this is only suitable for small resources: gcc and clang blow up in both time and space on very large literal arrays." – electroly |
| 3 | Ghostty and terminal‑app UI concepts – interest in using Ghostty/libghostty to package TUIs as native desktop apps and the debate over tabs vs. window‑manager handling. | "I use libghostty for Trolley[0], which packages TUIs as desktop apps, like Electron does for web apps." – oDot |
The summary is intentionally concise, highlighting the three most recurring ideas and backing each with a direct, attributed quotation.