Minetest logo

IRC log for #minetest, 2022-08-27

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

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

| Channels | #minetest index | Today | | Google Search | Plaintext