Creating a @PINE64 #PinePhone App in #ZigLang ... All shall be explained in this article
#ZigLang Compiler is a simple download for #PinePhone
https://github.com/lupyuen/zig-pinephone-gui#install-zig-compiler
Our #PinePhone #ZigLang App will call the zgt GUI Library ... Which works with Linux (GTK), Windows and WebAssembly
What is Zig? #ZigLang is a new-ish Programming Language that works well with C ... And has built-in Safety Checks at runtime
VSCode Remote works OK with #PinePhone @PINE64 👍
Defining the Modules for our C Functions ... And rendering the Call Graph with #ZigLang Compiler
https://github.com/lupyuen/zig-bl602-nuttx#group-functions-by-modules
#ZigLang Compiler has produced a super-simple Call Graph ... Let's add some Structure
https://github.com/lupyuen/zig-bl602-nuttx#super-naive-call-graph
#ZigLang Type Reflection ... Can we use it to generate a Structured Call Graph for C Libraries ... Like for #LoRaWAN? 🤔
https://github.com/lupyuen/zig-bl602-nuttx#zig-type-reflection
IoT Techie and Educator / Apache NuttX PMC