Our #LoRaWAN App ... Original C code vs Auto-Translated #ZigLang code
https://github.com/lupyuen/zig-bl602-nuttx#auto-translate-lorawan-app-to-zig
How censoring China’s #OpenSource Coders might backfire (Gitee)
https://www.technologyreview.com/2022/05/30/1052879/censoring-china-open-source-backfire/
#ZigLang Compiler will helpfully Auto-Translate our code from C to Zig ... Rewriting C to Zig gets so much easier 👍
https://github.com/lupyuen/zig-bl602-nuttx#auto-translate-lorawan-app-to-zig
@lupyuen Yes, I have known about this for about 20 years. I recall one benchmark that to outperform the vector-insert-in-the-middle for a random element, the collection in the benchmark had to be >50,000 entries.
Then to complicate further, it is language sensitive, since for objects, OO languages (all?) need to make the vector a vector-of-pointers-to-objects, compared to an array-of-structs (or struct-of-arrays) in C.
Vulnerability allows opening Electronic Safes from Sentry Safe and Master Lock without any Pin Code
True cost of Linked Lists vs Vectors
#ZigLang Newsletter for the week
This is how we call the #LoRaWAN Library from #ZigLang
https://github.com/lupyuen/zig-bl602-nuttx#convert-lorawan-app-to-zig
Here's how we import #LoRaWAN Library from C into #ZigLang ... Yep Zig understands C Header Files! 👍
https://github.com/lupyuen/zig-bl602-nuttx#convert-lorawan-app-to-zig
We take this #LoRaWAN App in C and convert to #ZigLang ... 700 Lines of C Code, no sweat!
https://github.com/lupyuen/zig-bl602-nuttx#convert-lorawan-app-to-zig
Let's build an #IoT App with #ZigLang and #LoRaWAN ... To show that we can maintain and extend Complex IoT Apps with Zig!
https://github.com/lupyuen/zig-bl602-nuttx#convert-lorawan-app-to-zig
Homebrew project adds continuous Glucose Monitoring to Apple Watch
#Pine64 PineTalk: So Porky Is Now A Developer
"Bored Ape Yacht Club (BAYC) Discord server was hacked on Saturday, with the attacker making off with 200 ETH ($360,000) worth of NFTs"
Fallacies of Distributed Systems
https://architecturenotes.co/fallacies-of-distributed-systems/
#LoRa SX1262 Library compiles OK with #ZigLang Compiler ... And runs OK on Apache #NuttX RTOS! 🎉
https://github.com/lupyuen/zig-bl602-nuttx#zig-compiler-as-drop-in-replacement-for-gcc
"How better is #ZigLang's "no-FFI" C Interop compared to other languages?"
"My DIY low-power 6 SSD NAS based on the #Quartz64 ARM board" (#Pine64)
https://www.pine64.org/2022/06/03/my-diy-low-power-6-ssd-nas-based-on-the-quartz64-arm-board/
IoT Techie and Educator / Apache NuttX PMC