Lua - Reddit – Telegram
Lua - Reddit
31 subscribers
281 photos
31 videos
4.27K links
News and discussion for the Lua programming language.

Subreddit: https://www.reddit.com/r/lua

Powered by : @r_channels & @reddit2telegram
Download Telegram
Is there a guide on installing luarocks for windows for a complete beginner?

I've been programming with lua for about 2 months now, I learned a lot and its my first language. Basically, I don't know anything about programming and I wanna get some extensions for lua, however, every installation guide for luarocks in windows is extremely complex and features incomprehensible terms for someone like me, I don't have any of the tools that I need and every guide mentions different tools that I dont wanna get in fear of polluting my new pc. Can someone who got it to work on their machine give me a short guide or direction on how to do it?

https://redd.it/1geikiq
@r_lua
Lua 1 Con : 1 Pro

Hello! I started thinking about different programming languages, and their Pros and Cons (in general, not compared to each other). Each serious language has their advantages & disadvantages. I try to think about this in this format: I think of 1 Pro, something I really like about the language, and then think of 1 Con of the language, related or not to the Pro. I ask yall, Lua community, what do you think is one pro and one con of Lua as a language. I will begin:

Pro: Ik some people disagree, but I love objects being tables in Lua. It fits very well in the noscripting nature of Lua, as it's very easy to operate.

Con: I think that lack of arrays/lists is a bit annoying, and something like `array.append(...)` looks much cleaner than `array[#array+1\]=...`

Pro: I love the `:` operator, it's a nice distinguish between "non-static" and "static" function access.

Con: I feel like Lua's syntax is too simplistic. Ik it's one of the selling points, but lack of simple `+=` operators is... annoying and makes clean beautiful Lua look less clean. Ik it's hard to implement in the current parser, but it would be nice to have that.

https://redd.it/1gejvfd
@r_lua
Help with opening files
https://redd.it/1gensbt
@r_lua
Is pairs() compiled in luajit?

Can't find a reliable source about this. As I remember correctly in luajit 2.0 it can't be compiled and used in interpreter mode. What is the current state of pairs() in latest luajit?

https://redd.it/1gewkz0
@r_lua
all LUA noscripts will lose after changing windows ?

i have like 18 lua currently in desktop default just wondering what happens to them after changing windows are they saved in logitech account or i must export all ?

https://redd.it/1gf2hfs
@r_lua
Finding better syntax : conditional statement

[ ideal \]

if temp_id == ['57', '61', '62'] then

[ my code \]

if temp_id == '57' or temp_id == '62' or temp_id == '63' then



Can I make this better?



https://redd.it/1gfjjww
@r_lua
Finding better syntax : string.match

Note that, my IDE doesn't support return value of Boolean but only String.

< ideal >
if string.match(self.Entity.CurrentMapName, 'idle|proklisi') == then

but above code doesn't work due to the limited support by IDE
so I have to use like this :

if string.match(self.Entity.CurrentMapName, 'idle') = 'idel' or ~ ... then

To deal with this, is there a better idea to do this? such as..

if string.match(self.Entity.CurrentMapName, 'idle|proklisi') == ('idle' or 'proklisi') then

https://redd.it/1gfjic6
@r_lua
فك تشفير

يخوان احد يعرف كيف افك تشفير fxap ؟
سكربت fivem

Do you know how to decrypt fxap?
Sicript Fivem

https://redd.it/1gfovfw
@r_lua
Beginer help: string

I'm totally new at coding and I got assigment to capitalize the first letters of the words in sentence. I don't understand how to do it.

If someone could tell me how to do that I would be grateful.


The sentence is "Is your dog's house red?"

https://redd.it/1gfry7u
@r_lua
luarocks interpreter

I tried using luarocks but since I use lua5.1 I got this error

Error: Lua 5.4 interpreter not found at C:\Program Files\to\lua

Please set your Lua interpreter with:

luarocks --local config variables.LUA <d:\path\lua.exe>

I tried these

luarocks config variables.LUA <C:\Program Files\lua\lua5.1.exe>

luarocks config variables.LUA "C:\Program Files\lua\lua.exe"

and many more

whenever i type luarocks config variables.LUA

Error: Unknown entry LUA

i already have lua set in the evir

how would i be able to fix it?

https://redd.it/1gfsma9
@r_lua
Help for the structure

Hi!

For a project, I need to create Lua noscript to communicate with an haxe application. However, I struggle heavily to make the IDE for Lua work with classes. The class definitions are not shared with the instances and it makes coding a pain.

Is there a better way or text-editor to make the development easier?

Thank you!

https://preview.redd.it/qo6xeuasm4yd1.png?width=244&format=png&auto=webp&s=aa88447dcae142d2cb92f652d00465ffce317ae2



https://redd.it/1ggk2zp
@r_lua
So what now?!

HI! i coded with python for about 10 months now but the performance was "not good" (Terrible) and I searched for over 1 month now for coding languages and devided for lua so.

1st: what do you need to start coding (windows)

2nd:any good tutorials on youtube (full guide) that arent over 3 years old?

https://redd.it/1gh8r3k
@r_lua
HOW ROBLOX EVEN EXISTS

Hey guys rapid question:
HOW DOES ROBLOX EVEN EXISTS

It was made in the first years of 2000, so I don't think they used OpenGL or Frameworks, so PLEASE GIVE ME AND EXPLANATION ON HOW ROBLOX WORKS

https://redd.it/1gh8qbs
@r_lua
I manage to embed lua vm to my project!

Hey Lua community! I wanted to share a project I've been working on called RapidForge, it platform for building internal apps, automating tasks and creating web pages. Everything comes with a single binary and I manage to embed Lua VM into RapidForge. Big thanks to the Cosmopolitan project for making this possible!

With RapidForge, you can easily set up webhooks, schedule periodic tasks, and implement custom business logic using Lua. The platform takes care of the boilerplate for you, parsing request data automatically and making it available as environment variables (I’m planning to improve this further).

Lua is amazing language, I think its also a perfect language to experiment its small but performant and very easy to learn.

https://redd.it/1ghh7z7
@r_lua
Why did this regex fail?

why did print(("PascalCase"):match("^(%u%l+)+")) returns nil while ^([A-Z][a-z]+)+ in pcre2 works.

https://redd.it/1gja380
@r_lua
Making a synth

I am a beginner programmer and I decided that I want to try and make my own synthesizer as a project. I know it might not be best for a beginner but I don’t have a time limit or anything, it’s just something I want to try. My question is: I was looking at different programming languages and stumbled upon Lua. So I’m wondering whether a project like that is worth making in Lua(as in if there are any problems I will encounter ) or should I do it in a different language?

https://redd.it/1gjstnj
@r_lua
I made a Banner Designer (Or presentation card maker) in Lua for the terminal
https://redd.it/1gk75we
@r_lua