What do I think about Lua after shipping a project with 60,000 lines of code? | Luden

What do I think about Lua after shipping a project with 60,000 lines of code? | Luden
Saw this really funny graph about "Blogging vs Blog Setups":
https://rakhim.org/honestly-undefined/19/
And saw myself multiple times there. It reminded me of this post I made about #Lua usage in my #blog:
https://andregarzia.com/2025/03/why-i-choose-lua-for-this-blog.html
Saw this really funny graph about "Blogging vs Blog Setups":
https://rakhim.org/honestly-undefined/19/
And saw myself multiple times there. It reminded me of this post I made about #Lua usage in my #blog:
https://andregarzia.com/2025/03/why-i-choose-lua-for-this-blog.html
Discovered #SilverBullet today. Uses #lua for scripting, #localfirst, and is built with #deno. Just wow! I'm going to need to play with this.
@akkerman @sverdlyuk Yay #lua support! Sorry you made a mistake on the first try! Success will be all the sweeter when you get there. Good luck!
Hot take: your first three #programming languages should be #lua, then #clojure, then #smalltalk. Your production language should be your fourth language.
https://discourse.ardour.org/t/automated-exporting/111694
I'm looking for ideas for an automated stem/track export for #Ardour - asked on the forums. It looks like it could potentially be solved by #Lua scripting. The question is, will the existing Lua scripting API allow for that?
#dnsjit v1.5.0 released!
- Added `Label.torfc1035()`
- Added support for DLT_LINUX_SLL2
- Fixed UDP & IP packet padding calculations
^JL
#DNS #Lua #Script #LuaJIT #OpenSource
https://github.com/DNS-OARC/dnsjit/releases/tag/v1.5.0
Wireplumber is the session manager for @pipewire, helping to provide stability and flexibility to your Linux system. You can also do scripting with Lua!
Wanna create cool looking plugins for Neovim? Say less.
**volt** — A plugin for creating reactive UIs within Neovim.
Supports color tools, menu creator & more!
GitHub: https://github.com/nvzone/volt
One of the best things about #DaVinciResolve is that users can write scripts that create GPU driven plugins, in a scripting language—without a huge SDK to learn like After Effects. Being able to script the pixels, but with super fast GPU processing is awesome.
Here's my attempt at a displacement map plugin, that aims to suck a bit less than the native one. https://codeberg.org/stib/stibs_fuses
I've started a discussion thread at WeSuckLess about it:
https://www.steakunderwater.com/wesuckless/viewtopic.php?t=7402
#Lua #DCTL #IMadeAThing
I mean, I don't necessarily *want* to dump #vscode in favor of #neovim, but vscode uses so much memory and cpu, especially with remote or #container #development. But here I am, learning how to configure neovim. I guess I'm learning #lua too. #programming #ide
I really like #pandoc for rendering PDF documents from #markdown. One gets to write plain text files, with all its benefits (version control, portability, etc.). Documentation on formatting syntax and extension is great; the time it would take me to format this by hand, using e.g. LibreOffice #Writer, is similar to the time it takes me to implement a template to accomplish it automatically.
Also, most #LaTex you know is applicable without hassle. Talk about rendering #math!
You can even write #Lua filters to manipulate pandoc's AST and implement custom functionality! I found a neat one to embed music scores using #Lilypond, here: https://github.com/pandoc/lua-filters/blob/master/lilypond/lilypond.lua
So I have gone and coded a little something ;-)
https://schallundstille.de/2025/04/04/fixing-foveon-dngs-in-darktable/
May seem small but #FerrousSystems donating their
#rust spec is huge.
In #lua, it's helped so much to design things like #luajit and custom embeds.
https://rustfoundation.org/media/ferrous-systems-donates-ferrocene-language-specification-to-rust-project/
I am in urgent job search mode, so I'm gonna throw this out here and see if anything comes of it.
I am a #Canadian, fluent in both #English and #French. I have experience with several programming languages. My strongest proficiency is with #Haskell and #C. I also have a reasonable grasp of #HTML, #JavaScript, #SQL, #Python, #Lua, #Linux system administration, #bash scripting, #Perl, #AWK, some #Lisp (common, scheme, and emacs), and probably several others I've forgotten to mention.
I am not necessarily looking for something in tech. I just need something stable. I have done everything from software development, to customer support, to factory work, though my current circumstances make in-person work more difficult than remote work. I have been regarded as a hard worker in every job I have ever held.
After a lot of tinkering, we finally made it to the latest release of the #nginx ingress controller on the https://mstdn.dk cluster. The latest release addresses no less than FOUR #CVE records. Critical configuration areas had changed, the GeoIP database had to be cached to avoid rate limiting and the #LUA engine needed some tweaks before it could handle the relative large number of TLS certificates we're using in the cluster, but we finally made it. Sorry about the hick-ups. We're trying to keep expenses from going through the roof, so we've skipped the test setup in favor of gently tweaking things in production. Usually that goes well, but there is the rare exception.
Somewhat related, the #KubeCon / #KubeConEU #Kubernetes conference is next week, which means I'll be in #London for the first time for an entire week. Any suggestions for things worth visiting for a bunch of #nerds? :D