rtc 2.1.0 : compile Lua noscripts to standalone Windows executables
https://preview.redd.it/lu0iai057ipf1.png?width=256&format=png&auto=webp&s=277221cf25fbfa7ee277aeb508e80d50931588a1
Hey Lua devs 👋
I'm thrilled to announce the latest version of **rtc**, a standalone tool that compiles your Lua 5.4.8 noscripts into native Windows `.exe` applications—no Makefile, no C compiler, and **no Lua installation** required.
But here’s the real game-changer: **rtc supports full static compilation**, meaning you can embed **Lua binary modules directly into your executable**—and they’ll load seamlessly via `require()` just like regular Lua files. This opens the door to packaging powerful native extensions without worrying about external dependencies.
Static Lua binary modules need just to be recompiled with the `lua54-static.lib` library from LuaRT distribution (rtc is coded using LuaRT).
Here are the main features :
* Standalone tool – No Makefile or external compiler needed
* Command line or GUI frontend
* Build Windows desktop or console apps
* Static or dynamic executables
* Embed any files – Lua modules, assets, configs
* Access embedded files directly from Lua
* Easy deployment – No Lua installation required
More info and downloads are available on the [GitHub repository](https://github.com/samyeyo/rtc)
A tutorial is available [here ](https://www.luart.org/doc/tutorial/rtc.html)
https://redd.it/1nidq8l
@r_lua
https://preview.redd.it/lu0iai057ipf1.png?width=256&format=png&auto=webp&s=277221cf25fbfa7ee277aeb508e80d50931588a1
Hey Lua devs 👋
I'm thrilled to announce the latest version of **rtc**, a standalone tool that compiles your Lua 5.4.8 noscripts into native Windows `.exe` applications—no Makefile, no C compiler, and **no Lua installation** required.
But here’s the real game-changer: **rtc supports full static compilation**, meaning you can embed **Lua binary modules directly into your executable**—and they’ll load seamlessly via `require()` just like regular Lua files. This opens the door to packaging powerful native extensions without worrying about external dependencies.
Static Lua binary modules need just to be recompiled with the `lua54-static.lib` library from LuaRT distribution (rtc is coded using LuaRT).
Here are the main features :
* Standalone tool – No Makefile or external compiler needed
* Command line or GUI frontend
* Build Windows desktop or console apps
* Static or dynamic executables
* Embed any files – Lua modules, assets, configs
* Access embedded files directly from Lua
* Easy deployment – No Lua installation required
More info and downloads are available on the [GitHub repository](https://github.com/samyeyo/rtc)
A tutorial is available [here ](https://www.luart.org/doc/tutorial/rtc.html)
https://redd.it/1nidq8l
@r_lua
PDFGenerator for redbean.dev and luaonbeans.org
Hi there,
I'm working on a PDF generator in pure LUA
https://github.com/solisoft/luaonbeans/blob/main/.lua/pdfgenerator.lua
It's a part of my luaonbeans.org project
It's easily adaptable for openresty !
On a 50€/mo Hetzner VM it can handle 1700 pdf/seconds (two pages with logo and tables -- invoice template)
https://redd.it/1niejbk
@r_lua
Hi there,
I'm working on a PDF generator in pure LUA
https://github.com/solisoft/luaonbeans/blob/main/.lua/pdfgenerator.lua
It's a part of my luaonbeans.org project
It's easily adaptable for openresty !
On a 50€/mo Hetzner VM it can handle 1700 pdf/seconds (two pages with logo and tables -- invoice template)
https://redd.it/1niejbk
@r_lua
GitHub
luaonbeans/.lua/pdfgenerator.lua at main · solisoft/luaonbeans
A tiny redbean Lua framework. Contribute to solisoft/luaonbeans development by creating an account on GitHub.
Quick question about indexing temporary tables
print({[0\] = "a"}[0\])
Doesn't work but if I save the table to a variable before indexing it works?
I kinda like using temporary tables as lookups
https://redd.it/1nir7v2
@r_lua
print({[0\] = "a"}[0\])
Doesn't work but if I save the table to a variable before indexing it works?
I kinda like using temporary tables as lookups
https://redd.it/1nir7v2
@r_lua
Reddit
From the lua community on Reddit
Explore this post and more from the lua community
A simple and fast code editor written in LUA
https://github.com/FinochioM/Natura
https://redd.it/1niwqcp
@r_lua
https://github.com/FinochioM/Natura
https://redd.it/1niwqcp
@r_lua
GitHub
GitHub - FinochioM/Natura: A simple and fast code editor written in LUA.
A simple and fast code editor written in LUA. Contribute to FinochioM/Natura development by creating an account on GitHub.
learning lua and i was messing around with it and got this
https://preview.redd.it/s6ysr26rimpf1.png?width=976&format=png&auto=webp&s=898295aa8db8976c39d4d1e259766fcf034b06a8
https://redd.it/1niz9jw
@r_lua
https://preview.redd.it/s6ysr26rimpf1.png?width=976&format=png&auto=webp&s=898295aa8db8976c39d4d1e259766fcf034b06a8
https://redd.it/1niz9jw
@r_lua
where to learn lua
Im new to coding and i dont know where to learn lua for free pls help🥹💔
https://redd.it/1nkupcs
@r_lua
Im new to coding and i dont know where to learn lua for free pls help🥹💔
https://redd.it/1nkupcs
@r_lua
Reddit
From the lua community on Reddit
Explore this post and more from the lua community
Lua beginner
Hey everyone, I'm someone who loves programming and tried lua in nvim and liked the syntax but I want more than just creating plugins in nvim (which are complex and beautiful).
https://redd.it/1nlapjt
@r_lua
Hey everyone, I'm someone who loves programming and tried lua in nvim and liked the syntax but I want more than just creating plugins in nvim (which are complex and beautiful).
https://redd.it/1nlapjt
@r_lua
Reddit
From the lua community on Reddit
Explore this post and more from the lua community
New coder (hopefully)
I have never tried coding and ik it's not for the weak lol but like how do I get started on learning and do I have to use my PC or are there any apps you recommend for mobile as well or any YouTubers that are good at explaining for beginners I plan on doing only like noscripting and small stuff before I get into the big stuff.
https://redd.it/1nlxdqt
@r_lua
I have never tried coding and ik it's not for the weak lol but like how do I get started on learning and do I have to use my PC or are there any apps you recommend for mobile as well or any YouTubers that are good at explaining for beginners I plan on doing only like noscripting and small stuff before I get into the big stuff.
https://redd.it/1nlxdqt
@r_lua
Reddit
From the lua community on Reddit
Explore this post and more from the lua community
I just released a new Application Development Framework made with lua.
https://i.imgur.com/DaxSdBW.png
https://redd.it/1nm0qvo
@r_lua
https://i.imgur.com/DaxSdBW.png
https://redd.it/1nm0qvo
@r_lua
Imgur
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
Cannot install luarocks' lsqlite3
Cannot install luarocks' lsqlite3 on macOS 26. Cannot really find a lot on how to solve it. Any ideas?
https://redd.it/1nm0trp
@r_lua
Cannot install luarocks' lsqlite3 on macOS 26. Cannot really find a lot on how to solve it. Any ideas?
sudo luarocks install lsqlite3 --forceInstalling [https://luarocks.org/lsqlite3-0.9.6-1.rockspec](https://luarocks.org/lsqlite3-0.9.6-1.rockspec)Error: Failed extracting /private/tmp/luarocks\_luarocks-source-lsqlite3-0.9.6-1-6157402/lsqlite3\_v096.zip: failed extracting /private/tmp/luarocks\_luarocks-source-lsqlite3-0.9.6-1-6157402/lsqlite3\_v096.ziphttps://redd.it/1nm0trp
@r_lua
Reddit
From the lua community on Reddit
Explore this post and more from the lua community
i need help with mine GMOD code again
okay, so, i tried fixing my code(i hope i did fixed it and not missed up), but the current problem with it, is at the line
`function SWEP:PrimaryAttack()`
`if (CLIENT) then return end`
if i put end at the function SWEP, it says "global self nil value" error, but if i DONT put end in there, it requires me to put the end in it. is there any way to fix it? or i just putted wrong, useless function in it?
P.S. if someone is willing to help me, there is the full code, so you can say if it function being useless in it, or it requires another function to work properly
SWEP.HitDistance = 49
function SWEP:Initialize()
self:SetWeaponHoldType( "melee2" )
end
function SWEP:PrimaryAttack()
if (CLIENT) then return end
local ply = self:GetOwner()
ply:LagCompensation(true)
local shootpos = ply:GetShootPos()
local endshootpos = shootpos + ply:GetAimVector() * 75
local tmin = Vector( 1, 1, 1 ) * -10
local tmax = Vector( 1, 1, 1 ) * 10
local tr = util.TraceHull( {
start = shootpos,
endpos = endshootpos,
filter = ply,
mask = MASK_SHOT_HULL,
mins = tmin,
maxs = tmax } )
if not IsValid(tr.Entity) then
tr = util.TraceLine ( {
start = shootpos,
endpos = endshootpos,
filter = ply,
mask = MASK_SHOT_HULL } )
end
local ent = tr.Entity
if(IsValid(ent) and (ent:IsPlayer() or ent:IsNPC() ) ) then
self.Weapon:SendWeaponAnim(ACT_VM_HITCENTER)
ply:SetAnimation(PLAYER_ATTACK1)
ply:EmitSound(HitSound)
ent:SetHealth(ent:Health() - 140)
ent:TakeDamage(140, ply, ply)
if(ent:Health() <=0) then
ent:Kill()
ply:SetHealth( math.Clamp(ply:Health() +0, 1, ply:GetMaxHealth() ) )
else
self.Weapon:SendWeaponAnim(ACT_VM_MISSCENTER)
ply:EmitSound(SwingSound)
end
self:SetNextPrimaryFire(CurTime() + self:SequenceDuration() + 0.1)
ply:LagCompensation(false)
end
function SWEP:CanSecondaryAttack()
return false end
https://redd.it/1nm8pl2
@r_lua
okay, so, i tried fixing my code(i hope i did fixed it and not missed up), but the current problem with it, is at the line
`function SWEP:PrimaryAttack()`
`if (CLIENT) then return end`
if i put end at the function SWEP, it says "global self nil value" error, but if i DONT put end in there, it requires me to put the end in it. is there any way to fix it? or i just putted wrong, useless function in it?
P.S. if someone is willing to help me, there is the full code, so you can say if it function being useless in it, or it requires another function to work properly
SWEP.HitDistance = 49
function SWEP:Initialize()
self:SetWeaponHoldType( "melee2" )
end
function SWEP:PrimaryAttack()
if (CLIENT) then return end
local ply = self:GetOwner()
ply:LagCompensation(true)
local shootpos = ply:GetShootPos()
local endshootpos = shootpos + ply:GetAimVector() * 75
local tmin = Vector( 1, 1, 1 ) * -10
local tmax = Vector( 1, 1, 1 ) * 10
local tr = util.TraceHull( {
start = shootpos,
endpos = endshootpos,
filter = ply,
mask = MASK_SHOT_HULL,
mins = tmin,
maxs = tmax } )
if not IsValid(tr.Entity) then
tr = util.TraceLine ( {
start = shootpos,
endpos = endshootpos,
filter = ply,
mask = MASK_SHOT_HULL } )
end
local ent = tr.Entity
if(IsValid(ent) and (ent:IsPlayer() or ent:IsNPC() ) ) then
self.Weapon:SendWeaponAnim(ACT_VM_HITCENTER)
ply:SetAnimation(PLAYER_ATTACK1)
ply:EmitSound(HitSound)
ent:SetHealth(ent:Health() - 140)
ent:TakeDamage(140, ply, ply)
if(ent:Health() <=0) then
ent:Kill()
ply:SetHealth( math.Clamp(ply:Health() +0, 1, ply:GetMaxHealth() ) )
else
self.Weapon:SendWeaponAnim(ACT_VM_MISSCENTER)
ply:EmitSound(SwingSound)
end
self:SetNextPrimaryFire(CurTime() + self:SequenceDuration() + 0.1)
ply:LagCompensation(false)
end
function SWEP:CanSecondaryAttack()
return false end
https://redd.it/1nm8pl2
@r_lua
Reddit
From the lua community on Reddit
Explore this post and more from the lua community
LuauTorch7: number crunching for Luau
Hey all!
A few days ago I made a post here, wondering if some numpy-like library were available for Luau!
[https://www.reddit.com/r/lua/comments/1nbw374/numpy\for_luau/](https://www.reddit.com/r/lua/comments/1nbw374/numpyforluau/)
Turns out PyTorch was simply Torch before, used with Lua. It has everything I need, arithmetic, filtering of big tensors, CPU vector extension support.
I tweaked the code to be able to function with Luau, and finally I am satisfied with the results. I added coherent noise generation, based on the FastNoise2 library. Documented everything I removed/modified/added!
With this setup I can generate and filter 5244100 values in just \~0.12 seconds on my old FX-4170! Perfect for user-extendable, lua-based world generation! A real number crunching luau lib to fit my needs!
https://github.com/mihaly-sisak/luau\_torch7
Check out the lib, feel free to provide feedback!
https://redd.it/1nm895a
@r_lua
Hey all!
A few days ago I made a post here, wondering if some numpy-like library were available for Luau!
[https://www.reddit.com/r/lua/comments/1nbw374/numpy\for_luau/](https://www.reddit.com/r/lua/comments/1nbw374/numpyforluau/)
Turns out PyTorch was simply Torch before, used with Lua. It has everything I need, arithmetic, filtering of big tensors, CPU vector extension support.
I tweaked the code to be able to function with Luau, and finally I am satisfied with the results. I added coherent noise generation, based on the FastNoise2 library. Documented everything I removed/modified/added!
With this setup I can generate and filter 5244100 values in just \~0.12 seconds on my old FX-4170! Perfect for user-extendable, lua-based world generation! A real number crunching luau lib to fit my needs!
https://github.com/mihaly-sisak/luau\_torch7
Check out the lib, feel free to provide feedback!
https://redd.it/1nm895a
@r_lua
Reddit
From the lua community on Reddit: Numpy for luau?
Explore this post and more from the lua community
Is the Programming in Lua, fourth edition e-book not available to libraries?
I have started reading the first edition of Programming in Lua and quite like it. I understand the language has changed at least somewhat since it was written and that the fourth edition has a changed (improved?) layout. I wanted to take a look but I can't find it in the digital catalog of any of my libraries.
Hence the noscript question: Is the Programming in Lua, fourth edition e-book not available to libraries?
https://redd.it/1nmbgfv
@r_lua
I have started reading the first edition of Programming in Lua and quite like it. I understand the language has changed at least somewhat since it was written and that the fourth edition has a changed (improved?) layout. I wanted to take a look but I can't find it in the digital catalog of any of my libraries.
Hence the noscript question: Is the Programming in Lua, fourth edition e-book not available to libraries?
https://redd.it/1nmbgfv
@r_lua
Reddit
From the lua community on Reddit
Explore this post and more from the lua community
Apps to Learn Lua
Hey my 11 year old cousin is getting into Roblox Development and she wants to learn Lua she is not looking for apps to run Lua but to actually learn it apps like Sololearn
Any help is appreciated thank you!
https://redd.it/1nmx9ms
@r_lua
Hey my 11 year old cousin is getting into Roblox Development and she wants to learn Lua she is not looking for apps to run Lua but to actually learn it apps like Sololearn
Any help is appreciated thank you!
https://redd.it/1nmx9ms
@r_lua
Reddit
From the lua community on Reddit
Explore this post and more from the lua community