Managing TLS connections using Lua and Lua coroutines (2018)
boston.conman.org
boston.conman.org
It's nice to see someone using it well, and Lua's lack of a good TLS/HTTPS bindings is a bit sad.
Lua does have it's issues, and can be a pain. But it's an incredibly powerful little language that really fits our needs well on a embedded system with restricted ram. Debugging an app when are 4 coroutines deep and have 4 stack traces unrolled on the screen...isn't so fun.
---
1) Though they leave a bit to be desired, and we've cleaned them up. I need to remember to try and see if we can it get upstreamed.