What do I think about Lua after shipping a project with 60k lines of code?
#HackerNews #Lua #Programming #Project #Experience #Coding #Insights #Software #Development #Tech #Blog
Chicago Kotlin User Group KMP Mobile workshop is underway!
https://www.youtube.com/live/yTgEBqJsoqE?si=Dx1tqgGFnA9neqZ4
🔥 Ready to elevate your C++ game? Join us at C++Now in Aspen, Colorado, for a five-day immersive experience in C++.
Network with experts, and dive deep into the latest C++ content.
Secure your spot now! https://cppnow.org/registration
Yo, software devs, visual artists, musicians, and more, I'm joining the flame game jam this weekend/next week. It should be awesome fun. If you're interested in Dart/Flutter and/or making games you should consider joining too!!
Marching Events: What does iCalendar have to do with ray marching?
https://pwy.io/posts/marching-events/
#HackerNews #iCalendar #raymarching #MarchingEvents #techblog #coding
Omfg
I think I finally understood #Python, #Lutris and #GTK sufficiently, and my brain decided to do one of these super rare happy chemical flushes.
Fucking Poggies. 🎆
The speed result is completely inaccurate (turns out the existing Downloader class doesn't wait long enough if all you care is for the very first measurement), but right now I'm just happy it updates the text accordingly every time.
#coding
Today, I implemented the #async / #await pattern (as known from #csharp and meanwhile quite some other languages) ...
... in good old #C! 😎
Well, at least sort of.
* It requires some standard library support, namely #POSIX user context switching with #getcontext and friends, which was deprecated in POSIX-1.2008. But it's still available on many systems, including #FreeBSD, #NetBSD, #Linux (with #glibc). It's NOT available e.g. on #OpenBSD, or Linux with some alternative libc.
* I can't do anything about the basic language syntax, so some boilerplate comes with using it.
* It has some overhead (room for extra stacks, even extra syscalls as getcontext unfortunately also always saves/restores the signal mask)
But then ... async/await in C! 🥳
Here are the docs:
https://zirias.github.io/poser/api/latest/class_p_s_c___async_task.html
I certainly learned a lot reading this https://simonwillison.net/2025/Mar/11/using-llms-for-code/