Time |
Nick |
Message |
00:03 |
|
Verticen joined #minetest |
00:20 |
|
natewrench joined #minetest |
00:26 |
|
olliy joined #minetest |
00:31 |
|
fling joined #minetest |
00:55 |
|
Lesha_Vel joined #minetest |
01:07 |
|
smk joined #minetest |
01:31 |
Lesha_Vel |
hi |
02:02 |
|
specing_ joined #minetest |
02:45 |
|
Verticen joined #minetest |
02:48 |
|
stormchaser3000 joined #minetest |
02:50 |
|
MrDraxs[m] joined #minetest |
02:52 |
stormchaser3000 |
Hello |
02:55 |
luk3yx |
Hi |
02:55 |
MrDraxs[m] |
good night |
04:00 |
|
MTDiscord joined #minetest |
04:41 |
|
est31 joined #minetest |
04:50 |
|
TempestMancer joined #minetest |
05:04 |
|
calcul0n joined #minetest |
05:52 |
|
Trifton joined #minetest |
06:33 |
|
calcul0n joined #minetest |
06:56 |
|
definitelya joined #minetest |
07:05 |
|
Fleckenstein joined #minetest |
07:09 |
|
calcul0n joined #minetest |
07:44 |
|
Verticen joined #minetest |
07:48 |
|
cranezhou joined #minetest |
07:54 |
|
debiankaios joined #minetest |
08:31 |
|
wallabra_ joined #minetest |
08:41 |
|
definitelya_ joined #minetest |
08:55 |
|
lemonzest joined #minetest |
10:21 |
|
mrkubax10 joined #minetest |
10:32 |
|
kilbith joined #minetest |
10:32 |
MinetestBot |
kilbith: Aug-01 22:51 UTC <wsor> congratulations |
10:32 |
MinetestBot |
kilbith: Aug-01 23:11 UTC <wsor> it appears you missed bumping https://github.com/minetest-mods/i3/blob/main/mod.conf#L4 in your latest release |
10:35 |
kilbith |
so much misinformed people in the Discord server... (and yes, I read you) |
10:35 |
kilbith |
like the one who complains about it: https://github.com/minetest-mods/i3/blob/main/src/gui.lua#L11 |
10:36 |
kilbith |
if you could understand the Lua code well enough, you'd get that it's a syntactically concise way to obtain a bulk amount of variable localizations in a preprocessing context |
10:36 |
kilbith |
and no, a direct call here would require either a) verbose localizations cluterring the files or b) a global function call with an additional overhead |
10:36 |
kilbith |
i3 performs much better than unified_inventory for a reason |
10:37 |
kilbith |
oh well, I guess I should account that on their youth and their inexperience |
10:37 |
kilbith |
be aware that false collective beliefs are always spread upon someone's ignorance |
10:39 |
kilbith |
s/upon/from; err... rusty english |
10:46 |
|
ranven909 joined #minetest |
11:25 |
celeron55 |
nice trick, doing preprocessing on lua before loading |
11:25 |
|
Fixer joined #minetest |
11:25 |
celeron55 |
or, well, running |
11:41 |
|
cranezhou joined #minetest |
11:43 |
|
Talkless joined #minetest |
12:04 |
|
FreeFull joined #minetest |
12:24 |
|
orwell96 joined #minetest |
12:29 |
kilbith |
also, I often see people despising the proprietary nature of Kidscode but have I seen some recognition of the same company which gave them things like hypertext for free ? not at all. |
12:30 |
kilbith |
so stop being gossip assholes on this server and learn the word "gratitude" already |
12:30 |
kilbith |
no wonder why I'm not on it |
12:32 |
|
Flabb joined #minetest |
13:00 |
MTDiscord |
<Jordach> you do make a point, paid developers are much more interested and motivated in making things |
13:00 |
MTDiscord |
<Jordach> i swear people are money allergic |
13:05 |
|
fling_ joined #minetest |
13:14 |
|
orwell96 joined #minetest |
13:20 |
|
Rafi59 joined #minetest |
13:21 |
|
wallabra_ joined #minetest |
13:27 |
MTDiscord |
<GreenXenith> >so much misinformed people in the Discord |
13:27 |
MTDiscord |
<GreenXenith> So much misinformed people on planet earth, platform irrelevant |
13:29 |
kilbith |
I agree, but it's _precisely_ people like them making up the vaccine hoaxes |
13:30 |
MTDiscord |
<GreenXenith> What in the world does that have to do with anything |
13:30 |
kilbith |
the misinformation spread, it has to do with that |
13:30 |
kilbith |
it's quite simple to understand actually |
13:31 |
MTDiscord |
<GreenXenith> Quite simple indeed |
13:46 |
Oblomov |
we need a vaccination against misinformation |
13:55 |
mrkubax10 |
vaccines are misinformation |
14:02 |
|
Evergreen joined #minetest |
14:03 |
|
specing_ joined #minetest |
14:04 |
|
mrkubax10 joined #minetest |
14:16 |
|
Rafi59 joined #minetest |
14:22 |
|
Thermoriax joined #minetest |
14:36 |
|
Desour joined #minetest |
14:54 |
MTDiscord |
<Jordach> i want to dispute that but realised no he's kinda right |
14:54 |
MTDiscord |
<Jordach> it's the wrong kind of viral genetic information |
14:56 |
MTDiscord |
<luatic> kilbith: I've been there messing with Lua in all kinds of ways, including preprocessing my source files, and I've come to the conclusion that it's ultimately a bad idea |
14:56 |
MTDiscord |
<luatic> you lose out on a gigaton of Lua language support if your tweaking Lua too much |
14:57 |
MTDiscord |
<luatic> and your "IMPORT" is part of that: suddenly linters like luacheck have no idea what's going in with your variables |
14:57 |
MTDiscord |
<luatic> you took syntactic sugar to far yet not far enough; you didn't bother to write a proper preprocessor |
14:57 |
MTDiscord |
<luatic> you didn't bother with proper tokenization and parsing, otherwise you would have that "IMPORT" be a language feature |
14:58 |
MTDiscord |
<luatic> there even is a game for Minetest - Loria - written using a preprocessor, Fennel, and it seems to be working well |
14:58 |
MTDiscord |
<luatic> but coming up with your own language also requires coming up with your own language support |
14:58 |
MTDiscord |
<luatic> and you don't seem to have the time for that |
14:58 |
MTDiscord |
<luatic> so I say, stick to "conservative" Lua |
14:59 |
MTDiscord |
<luatic> also frankly your imports are stuffing everything in a file-local namespace which IMO is rather dirty |
14:59 |
|
Rafi59 joined #minetest |
15:00 |
MTDiscord |
<luatic> how are devs supposed to remember the diff. between S, ES, ESC, true_str, is_num etc. |
15:00 |
MTDiscord |
<Jordach> too technically clever for it's own good |
15:00 |
MTDiscord |
<luatic> you made it too concise, kilbith |
15:00 |
MTDiscord |
<luatic> for once I agree with Jordach: keep it simple |
15:00 |
MTDiscord |
<luatic> because that's what makes it maintainable |
15:01 |
MTDiscord |
<luatic> also BTW, you don't even have to mess with local variables and file gsubbing if you simply modify the environments |
15:01 |
MTDiscord |
<luatic> been there, done that, was a pretty bad idea |
15:01 |
MTDiscord |
<luatic> because it got to complex and caused indexing chains I didn't expect |
15:02 |
MTDiscord |
<luatic> too* |
15:02 |
MTDiscord |
<luatic> I'm now back to a simple way of messing with environments |
15:15 |
MTDiscord |
<ROllerozxa> "and your "IMPORT" is part of that: suddenly linters like luacheck have no idea what's going in with your variables" have you seen the util/luacheck.lua script in i3 |
15:17 |
MTDiscord |
<luatic> heh, it just applies the same preprocessing |
15:17 |
MTDiscord |
<luatic> so in the end it's all a toy preprocessor |
15:29 |
|
ball joined #minetest |
15:30 |
ball |
Can I build rocking chairs? It would be nice to have one outside every cottage where I can sit and wait for the sun to come up. |
16:20 |
|
FreeFull joined #minetest |
16:33 |
|
appguru joined #minetest |
16:39 |
|
appguru joined #minetest |
16:47 |
|
olliy joined #minetest |
17:02 |
|
appguru joined #minetest |
17:04 |
|
proller joined #minetest |
17:22 |
|
fling joined #minetest |
17:29 |
|
fling joined #minetest |
17:53 |
|
Flabb joined #minetest |
18:01 |
|
est31 joined #minetest |
18:14 |
|
mrkubax10 joined #minetest |
18:36 |
|
TomTom joined #minetest |
19:50 |
kilbith |
@luatic: this doesn't make any sense to bring a full-blown preprocessor with tokenization to a mod project, this'd be way too overkill; I've told you already that the internal ABI is for my own use and this mod has no vocation to be forked, or maintained by someone else |
19:51 |
kilbith |
yes, I agree, the preprocessor is not ideal for maintainability but the end-users don't give a shit about that; they care about whether the mod is stable, fast, feature-rich, good looking and intuitive as an Apple software |
19:51 |
MTDiscord |
<luatic> Of course the preprocessor would be external |
19:51 |
kilbith |
this is exactly the reason why it's the top mod that get thousands of downloads per month, not the fucking preprocessor |
19:51 |
MTDiscord |
<luatic> You could pick something like MoonScript |
19:51 |
MTDiscord |
<luatic> Or roll your own |
19:52 |
kilbith |
honestly if I had the possibility to distribute it as a binary like Love2D allows to, I would |
19:52 |
MTDiscord |
<luatic> i3 honestly is lipstick on a pig called MT |
19:52 |
MTDiscord |
<luatic> but users do indeed love that |
19:53 |
MTDiscord |
<luatic> ¯_(ツ)_/¯ |
19:53 |
MTDiscord |
<luatic> I care more about code though |
19:53 |
kilbith |
well I'd rather trying to turn the pig to horse rather than complaining |
19:54 |
MTDiscord |
<luatic> heh |
19:54 |
MTDiscord |
<luatic> I think it's easier to breed a new horse than to turn a pig into a horse |
19:54 |
kilbith |
do you think that the Linux kernel was great in the nineties? |
19:54 |
MTDiscord |
<luatic> but your Camera API is looking superb so far |
19:54 |
MTDiscord |
<luatic> kilbith: I dunno, I'm not that familiar with it |
19:54 |
MTDiscord |
<luatic> and its history |
19:55 |
MTDiscord |
<luatic> i3 has a great user experience |
19:55 |
MTDiscord |
<luatic> the best TBH |
19:55 |
kilbith |
that's what sells, remember that |
19:55 |
MTDiscord |
<luatic> if I were to write a preprocessor that provided you with your syntactical sugar in a cleaner way, would you use it :] |
19:56 |
kilbith |
if it's an external lib, probably not; there are already plenty of that |
20:15 |
Noisytoot |
It only has a great user experience if you use the latest version of Minetest. |
20:17 |
|
mpmc joined #minetest |
20:29 |
|
mpmc joined #minetest |
21:03 |
|
sagax joined #minetest |
21:09 |
|
olliy1or joined #minetest |
21:34 |
|
debiankaios joined #minetest |
22:28 |
|
cation joined #minetest |
22:32 |
|
panwolfram joined #minetest |
23:00 |
|
Verticen joined #minetest |
23:23 |
|
Flabb joined #minetest |
23:27 |
|
Fixer joined #minetest |
23:51 |
|
proller joined #minetest |