ChatCrawlersearch across public Telegram Open the app
L

Lua

367 members
27 August 2026
S
Well then, ignore it or implement a debuggable proxy table mechanism. That's all. I already understood what you chose to ignore because you think such things are ugly.
Y
Lua has many drawbacks and this is only one of them.
S
It's not a drawback. The drawback is in the people who really need it I guess.
Y
You can explain it anyway you like but I think lua is not perfect or I will not give "Tiny D & lua 6.0" suggestion.
S
Lua does have its drawbacks. And they're mostly described in the "gotcha" list: https://www.luafaq.org/gotchas.html But as always, the KISS rule applies here. Follow KISS and you don't need any overcomplications. You know, I don't even use debuggers. Because there are enough logs. And if you write code even more simply, then a couple of prints will be enough.
Y
What do you think of Make/CMake? And some lua substitue like xmake/luamake?
Y
No. Just write a lua scriipt to call gcc/clang or other compilers. Just like makefile
S
Cmake is both a salvation and a curse. That's all I think about it. The remaining variations are kind of "there are 15 competing standards".
Lua is much better for "build script" than bash & make & CMake.
Y
In fact I think bash & make & CMake are all rubbish.
Y
OK you can obey any rules you like but I like breaking them.
But you contain in your head a multitude of poorly substantiated criteria of "ugliness" : )
S
However, someone has to fight windmills, otherwise the world is too boring.
Y
But up to now all your "better approach" are rubbish in my view.
The situation with make/cmake is actually quite simple. It's a standard. Therefore, anyone interested in building applications is familiar with it and can adapt it to their needs. If the build is performed by a library in a language, this means that in order to read and edit it, you force your users to: 1. Install an interpreter for the language you use for building. 2. Learn that language. 3. Learn the specific make-library you used. This is rude to your users. Nobody asked you to force them to study something they don't need just to fix your makescript for their needs.
Standards exist for a reason. You can do whatever you want with your personal projects. But as soon as you start working for the public, you have to conform to public criteria.
S
So I would prefer to stop at brainfuckmake. It's much better and anyone can write own interpreter so they don't need to install it.
S
The more Youto writes, the easier it is to justify any of his decisions. He probably thinks the cmake is ugly, because it's "not what he wants" and "Lua is better". That's all.
Archive by month
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog