Time |
Nick |
Message |
00:17 |
|
CraigyDavi joined #minetest |
00:36 |
MinetestBot |
[git] paramat -> minetest/minetest_game: Flowers: Add sporeless mushrooms and edit drops 408ee69 http://git.io/v3PlP (2015-08-14T01:34:35+01:00) |
00:55 |
|
RealBadAngel joined #minetest |
01:11 |
DI3HARD139 |
Forgot I was connected here XD |
01:11 |
DI3HARD139 |
#Realworldproblems |
01:15 |
|
Viper168 joined #minetest |
01:31 |
|
Weedy joined #minetest |
01:44 |
|
Pilcrow182 joined #minetest |
01:45 |
|
Wuzzy2 joined #minetest |
02:01 |
|
ThEDisasteR joined #minetest |
02:37 |
|
luizrpgluiz left #minetest |
02:53 |
|
wilkgr76 joined #minetest |
03:06 |
|
Shackra joined #minetest |
03:07 |
|
GrimKriegor joined #minetest |
03:22 |
wilkgr76 |
Does anyone have any idea where Phox has gone? |
03:32 |
|
Weedy joined #minetest |
03:32 |
|
Weedy joined #minetest |
03:33 |
|
ThronL joined #minetest |
03:36 |
|
thatgraemeguy joined #minetest |
04:06 |
|
swift110-phone joined #minetest |
04:30 |
|
LazyJ joined #minetest |
04:43 |
|
Sketch2 joined #minetest |
04:59 |
|
book` joined #minetest |
05:04 |
|
nrzkt joined #minetest |
05:17 |
|
meldrian joined #minetest |
05:39 |
|
msantana joined #minetest |
05:45 |
|
mazal joined #minetest |
05:52 |
|
jin_xi joined #minetest |
06:11 |
|
barrydk joined #minetest |
06:29 |
|
CWz joined #minetest |
06:35 |
|
nore joined #minetest |
06:50 |
|
kaeza joined #minetest |
07:07 |
|
Cryterion joined #minetest |
07:08 |
|
Trustable joined #minetest |
07:09 |
|
Darcidride joined #minetest |
07:21 |
|
rubenwardy joined #minetest |
07:21 |
|
arsdragonfly joined #minetest |
07:22 |
|
arsdragonfly joined #minetest |
07:25 |
|
FR^2 joined #minetest |
07:26 |
|
arsdragonfly_ joined #minetest |
07:27 |
|
OldCoder joined #minetest |
07:30 |
|
FR^2 left #minetest |
07:33 |
|
Cryterion joined #minetest |
07:47 |
|
Shackra joined #minetest |
07:56 |
|
kaeza joined #minetest |
08:01 |
|
Yepoleb_ joined #minetest |
08:13 |
|
rubenwardy joined #minetest |
08:23 |
|
e1z0 joined #minetest |
08:36 |
|
arsdragonfly joined #minetest |
08:55 |
|
kahrl joined #minetest |
09:05 |
|
err404 joined #minetest |
09:08 |
kaeza |
mornings |
09:10 |
|
Amaz joined #minetest |
09:15 |
CWz |
morning kaeza |
09:21 |
|
Matrixiumn joined #minetest |
09:21 |
|
err404 joined #minetest |
09:24 |
|
CraigyDavi joined #minetest |
09:26 |
|
Viper168 joined #minetest |
09:27 |
|
Telesight joined #minetest |
09:28 |
|
arsdragonfly_ joined #minetest |
09:34 |
|
arsdragonfly joined #minetest |
09:34 |
|
Jousway joined #minetest |
09:50 |
|
kaeza joined #minetest |
09:55 |
|
err404 joined #minetest |
09:57 |
|
Thron joined #minetest |
10:01 |
|
Thron joined #minetest |
10:03 |
|
TheMiner joined #minetest |
10:06 |
|
TBC_x joined #minetest |
10:15 |
|
phantombeta joined #minetest |
10:32 |
|
Lunatrius joined #minetest |
10:38 |
|
Tux[Qyou] joined #minetest |
10:49 |
|
deltib joined #minetest |
10:50 |
|
err404 joined #minetest |
10:54 |
|
phantombeta joined #minetest |
11:06 |
|
Yepoleb_ joined #minetest |
11:07 |
|
err404 joined #minetest |
11:12 |
|
SylvieLorxu joined #minetest |
11:13 |
|
sloantothebone joined #minetest |
11:17 |
|
phantombeta joined #minetest |
11:29 |
|
Taoki joined #minetest |
11:31 |
|
RealBadAngel joined #minetest |
11:47 |
|
err404 joined #minetest |
11:56 |
|
Souler joined #minetest |
11:59 |
|
est31 joined #minetest |
12:02 |
|
alt92635 joined #minetest |
12:02 |
|
Matrixiumn joined #minetest |
12:05 |
|
kimfy joined #minetest |
12:14 |
|
err404 joined #minetest |
12:17 |
|
phantombeta joined #minetest |
12:21 |
|
unclemarc joined #minetest |
12:33 |
|
Fritigern joined #minetest |
12:36 |
cornernote |
i love the random button - https://minetest-bower.herokuapp.com/random |
12:37 |
cornernote |
i cant stop clicking it |
12:37 |
|
phantombeta joined #minetest |
12:45 |
|
Jordach joined #minetest |
12:47 |
|
err404 joined #minetest |
12:54 |
|
phantombeta joined #minetest |
13:00 |
|
phantombeta joined #minetest |
13:06 |
|
Player_2 joined #minetest |
13:06 |
|
kimfy joined #minetest |
13:08 |
|
phantombeta joined #minetest |
13:08 |
|
est31 joined #minetest |
13:14 |
|
phantombeta joined #minetest |
13:19 |
|
ElectronLibre joined #minetest |
13:22 |
|
phantombeta joined #minetest |
13:23 |
|
alt06651 joined #minetest |
13:24 |
|
Calinou joined #minetest |
13:24 |
|
alt30784 joined #minetest |
13:25 |
|
tpe joined #minetest |
13:26 |
|
Fritigern joined #minetest |
13:31 |
|
phantombeta joined #minetest |
13:33 |
|
err404 joined #minetest |
13:36 |
|
srifqi joined #minetest |
13:37 |
|
phantombeta joined #minetest |
13:46 |
|
Jordach joined #minetest |
13:48 |
SylvieLorxu |
Is there a way to know which servers you can join without making an account? |
13:48 |
VanessaE |
SylvieLorxu: look here: http://servers.minetest.net/ |
13:48 |
VanessaE |
if the server doesn't have "Pwd" in its entry, that's the closest you can have to "no account" |
13:49 |
SylvieLorxu |
I see |
13:49 |
SylvieLorxu |
I wish this was displayed in the client somehow |
13:49 |
VanessaE |
all servers require at least a username; some don't allow "Guestxxxx" though. |
13:50 |
Jordach |
now that's a name i haven't seen in a long time |
13:50 |
VanessaE |
SylvieLorxu: that said, not using a proper account + password is bad anyway |
13:50 |
SylvieLorxu |
Well, sure, generally it's a bad idea |
13:50 |
VanessaE |
and all truly good servers require it. |
13:51 |
SylvieLorxu |
But I'm only serverhopping a bit |
13:51 |
SylvieLorxu |
Trying to see what's interesting |
13:51 |
SylvieLorxu |
I'm not looking to join a server for a long time |
13:51 |
VanessaE |
use a temp username them |
13:51 |
est31 |
its just some bytes |
13:56 |
MinetestBot |
[git] est31 -> minetest/minetest: Don't do formspec escaping twice for loading description 25dfd1b http://git.io/v3Mza (2015-08-14T15:56:25+02:00) |
13:56 |
|
Telesight joined #minetest |
13:57 |
|
hmmmm joined #minetest |
13:58 |
|
phantombeta joined #minetest |
14:09 |
|
kimfy joined #minetest |
14:16 |
|
kimfy joined #minetest |
14:29 |
|
Cryterion joined #minetest |
14:34 |
|
kimfy joined #minetest |
14:42 |
|
phantombeta joined #minetest |
14:44 |
|
SopaXorzRaker joined #minetest |
14:48 |
|
kimfy joined #minetest |
15:03 |
|
phantombeta joined #minetest |
15:04 |
|
TBC_x joined #minetest |
15:10 |
|
nrzkt joined #minetest |
15:13 |
|
Jousway joined #minetest |
15:31 |
|
turtleman_ joined #minetest |
15:33 |
|
nore joined #minetest |
15:36 |
|
Cryterion joined #minetest |
15:58 |
|
kimfy joined #minetest |
16:10 |
|
phantombeta joined #minetest |
16:14 |
|
kimfy joined #minetest |
16:19 |
|
kimfy joined #minetest |
16:22 |
|
Vargos joined #minetest |
16:24 |
|
Krock joined #minetest |
16:31 |
|
kimfy joined #minetest |
16:32 |
freelikegnu |
greetings |
16:40 |
kaeza |
hi |
16:40 |
sfan5 |
hi |
16:42 |
Krock |
hi |
16:44 |
CWz |
hi |
16:46 |
CWz |
Fnaf seems to be invading minetest |
16:46 |
sfan5 |
are you sure |
16:47 |
CWz |
99% sure |
16:56 |
|
phantombeta joined #minetest |
17:09 |
|
Cryterion joined #minetest |
17:12 |
|
e1z0 joined #minetest |
17:27 |
|
jojoa1997 joined #minetest |
17:32 |
|
kimfy joined #minetest |
17:36 |
|
proller joined #minetest |
17:37 |
|
Viper168 joined #minetest |
17:37 |
|
phantombeta joined #minetest |
17:42 |
|
MinetestForFun joined #minetest |
17:51 |
|
err404 joined #minetest |
17:56 |
|
phantombeta joined #minetest |
18:07 |
|
err404 joined #minetest |
18:08 |
|
Xenoth joined #minetest |
18:17 |
MinetestBot |
[git] paramat -> minetest/minetest_game: Default: New darker jungletree_top and junglewood textures b7a1426 http://git.io/v3ytc (2015-08-14T19:15:33+01:00) |
18:17 |
|
est31 joined #minetest |
18:18 |
|
fusion44 joined #minetest |
18:26 |
|
aheinecke joined #minetest |
18:32 |
|
err404 joined #minetest |
18:34 |
|
unclemarc joined #minetest |
18:39 |
|
phantombeta joined #minetest |
18:44 |
|
Wuzzy joined #minetest |
18:47 |
|
phantombeta joined #minetest |
18:55 |
|
phantombeta joined #minetest |
18:56 |
|
err404 joined #minetest |
19:09 |
|
kimfy joined #minetest |
19:16 |
|
luizrpgluiz joined #minetest |
19:17 |
luizrpgluiz |
hi all |
19:18 |
Krock |
hi luizrpgluiz |
19:18 |
est31 |
luizrpgluiz, it is possible to have pvp areas, already now |
19:18 |
luizrpgluiz |
realy? |
19:19 |
est31 |
yes, you'll have to write custom lua however |
19:19 |
est31 |
dunno if a mod exists yet |
19:20 |
|
Calinou joined #minetest |
19:21 |
est31 |
Krock, member of the biker lobby |
19:21 |
luizrpgluiz |
researched the forum minetest and not found a mod that does this using in conjunction with the config minetest |
19:33 |
freelikegnu |
CWz: yeah my 9yo son is obsessed and making his own fnaf games with LBP |
19:34 |
luizrpgluiz |
est31: from what I know does not exist in this minetest still doing this for command |
19:35 |
luizrpgluiz |
est31: because by default the pvp is enabled on the entire map and not in areas |
19:36 |
est31 |
luizrpgluiz, yes, but you can write mods to only enable pvp in certain areas |
19:36 |
CWz |
mew Super Mario U is just creepy. it's like metaphor for a corrupt government. everything has eyes spying on you |
19:36 |
|
phantombeta joined #minetest |
19:37 |
freelikegnu |
getting kids used to the idea from the start |
19:38 |
freelikegnu |
I read a short sci fi stroy about a society that just lived knowing that there were cameras everyhwere |
19:39 |
luizrpgluiz |
est31: Yes, I know that, but if the pvp code were done only in .lua instead of being scattered in C and other parties .lua that is spread across multiple files in minetest |
19:39 |
freelikegnu |
the best part was about freeways being turned into long stretches of parks |
19:40 |
est31 |
luizrpgluiz, lua is a very slow language, it has gc which makes it slow |
19:40 |
est31 |
therefore its better, luizrpgluiz, to write the actual code in c++ and allow customisation |
19:41 |
freelikegnu |
a spawned mob arena could b efun |
19:42 |
freelikegnu |
first would have to be a way to build mobs in game |
19:45 |
luizrpgluiz |
but many developers forget that you can change the script language |
19:45 |
nrzkt |
freelikegnu i'm thinking about the same idea, i've implemented creature natively in core, this permit to remove many lua overhead :p |
19:45 |
nrzkt |
i need to have friendly mobs which can attack monster, i will code it this weekend and generate a huge combat on my server to bench it :p |
19:48 |
luizrpgluiz |
est31: because so far I do not understand the developers, the scripting language is open source, the code would first study it and make optimization in scripting language and make it faster |
19:48 |
est31 |
luizrpgluiz, gc cant be made faster |
19:48 |
est31 |
there has been lots of researc |
19:48 |
est31 |
h |
19:49 |
est31 |
but feel free to rewrite minetest in lua |
19:49 |
nrzkt |
rewrite minetest in cobol please |
19:49 |
nrzkt |
i need to run it on my mainframe :p |
19:53 |
exio4 |
est31: it can be made faster |
19:53 |
est31 |
exio4, then please make it |
19:53 |
est31 |
without trading off ram |
19:54 |
exio4 |
est31: you need to make tradeoffs and probably end with a runtime that's too bloated to be in a language like lua |
19:54 |
exio4 |
est31: why not using mercury_ |
19:54 |
exio4 |
est31: why not using mercury? * |
19:54 |
luizrpgluiz |
if the game was made in java, it would be even easier to do the mods |
19:54 |
exio4 |
where you can run the garbage collector at compile-time |
19:55 |
est31 |
exio4, I knew it was functional |
19:55 |
exio4 |
luizrpgluiz: Java? I think you are confusing the terms "easy" and "a pain in the ass" |
19:55 |
est31 |
you really like those functional programming languages, no? |
19:55 |
exio4 |
est31: Mercury is more declarative than that though |
19:55 |
est31 |
java is a nice language |
19:55 |
Hijiri |
I guess I should come here more for the PL discussions |
19:55 |
exio4 |
est31: it's more like a functional and pure version of prolog |
19:55 |
exio4 |
than a declarative version of a FP |
19:55 |
luizrpgluiz |
kkkkkkkkkk |
19:56 |
exio4 |
est31: nice? you mean semantically awful? |
19:56 |
est31 |
exio4, java does its job |
19:56 |
est31 |
and its used commonplace |
19:56 |
exio4 |
est31: I didn't know mutable covariants array were a thing until Java introduced me to it |
19:57 |
luizrpgluiz |
but terasology is all in java, especially the main modules of the game |
19:57 |
exio4 |
est31: and obviously, _partial_ type erasure and reflection at the same time is going to work well! |
19:57 |
exio4 |
luizrpgluiz: that's nice, that doesn't make the language less crappy |
19:58 |
|
phantombeta joined #minetest |
19:58 |
est31 |
who needs reflection |
19:58 |
exio4 |
est31: depending on the language, one of the easiest ways to get a language with fast GC, is to design the language such that you can do lots of static analysis and avoid using the GC at all, I would say, but that's more of a performance |
19:58 |
exio4 |
est31: that's not an excuse, if you _want_ it, then do it decently |
19:59 |
exio4 |
er, s/want/support |
19:59 |
est31 |
also exio4 it seems that type erasure only happens for generics |
19:59 |
exio4 |
yes, partial type erasure |
20:00 |
est31 |
but for the normal people it works already well |
20:00 |
est31 |
its just not complete |
20:00 |
Hijiri |
do normal people not use generics |
20:00 |
est31 |
its a feature of the language, so whats broken about it |
20:00 |
exio4 |
probably in Java they use unsound things |
20:00 |
exio4 |
est31: unsoundness is bad |
20:00 |
est31 |
its like complaining that c strings stop with the first NUL character |
20:01 |
est31 |
well, thats how its designed |
20:01 |
exio4 |
yes, that's badly designed |
20:01 |
luizrpgluiz |
the minetest was done in java (even being a language that depends upon a beautiful computer to run) bet well programmed and optimized, the game would be better than the MC itself |
20:02 |
exio4 |
est31: I am just saying that Jav's features are not features but misfeatures |
20:02 |
exio4 |
Java* |
20:02 |
Hijiri |
I bet that if reuben sandwiches used peanut butter, they would be the best sandwiches in the world |
20:03 |
exio4 |
most Java features are more like "hi we don't know what we are doing, let's mix stuff together, until it compiles in some way we like" |
20:04 |
exio4 |
(or at least, they feel like so) |
20:06 |
exio4 |
est31: no, it's like I complained that C strings stop with the second nul character if their length is even |
20:07 |
exio4 |
est31: (which makes no sense said this way, the stuff I said basically makes no sense from a practical point of view, as they were hacks and workarounds added on top of a broken language) |
20:07 |
exio4 |
Java lacked generics until really late, so unsound covariant data structures were used instead |
20:07 |
|
kaeza joined #minetest |
20:07 |
freelikegnu |
nrzkt: cool |
20:07 |
exio4 |
and now, when it has generics, it's still not doing things properly |
20:08 |
exio4 |
I am not even asking for dependently typed fields or anything, just doing things properly, instead of adding workarounds, fix the damn issues |
20:09 |
est31 |
exio4, c++ doesnt do generics nice either |
20:09 |
est31 |
compared with java they are horrible |
20:10 |
exio4 |
C++ doesn't do generics at all, it does metaprogramming |
20:10 |
exio4 |
the fact that you can use a limited subset of it for doing generic programming is different :D |
20:11 |
est31 |
thats an implementation detail exio4. |
20:11 |
exio4 |
how is it an implementation detail? |
20:12 |
exio4 |
as I said, C++ does not do parametric polymorphism because it gives you no guarantee that you have with parametric polymorphism |
20:12 |
exio4 |
it's like saying floats are integers because there's an integer part in them |
20:13 |
exio4 |
also, that covariance hack means you've got an extra runtime check |
20:13 |
exio4 |
when adding/changing values from the array |
20:14 |
exio4 |
https://msdn.microsoft.com/en-us/library/aa664572%28v=vs.71%29.aspx |
20:14 |
est31 |
exio4, you can write compilers though that implement integers as floats |
20:14 |
est31 |
nobody stops you from doing it |
20:14 |
exio4 |
tl;dr you have a dynamic type system disguessed as a static one |
20:14 |
exio4 |
est31: well, the semantics may disallow it if they specify a range where the int must range on |
20:15 |
est31 |
32 bit integers work |
20:15 |
est31 |
yes you cant implement 64 bit integers with normal float |
20:15 |
est31 |
s |
20:16 |
Hijiri |
I thought you needed double precision for 32 bit integers |
20:16 |
|
phantombeta joined #minetest |
20:17 |
est31 |
64 bit IEEEE floats |
20:17 |
exio4 |
and what about overflowing? |
20:17 |
Hijiri |
oh ok |
20:17 |
est31 |
dunno if IEEEE calls it 64 bit |
20:17 |
exio4 |
IEEEE? why the four Es? |
20:17 |
est31 |
exio4, you'd have to manually mimic it |
20:17 |
est31 |
dunno how many Es they have |
20:17 |
exio4 |
est31: yes, but as long as they are semantically equal it doesn't matter |
20:17 |
exio4 |
also, IEEE |
20:18 |
est31 |
I overflow at two |
20:18 |
exio4 |
afaik |
20:18 |
exio4 |
est31: I fail to see which point you are trying to make |
20:19 |
exio4 |
the fact that `the computer` may be actually be a bunch of slave cheap labor moving wires, doesn't matter at all from a denotational world, as long as they comply to the spec |
20:19 |
|
ThEDisasteR joined #minetest |
20:20 |
est31 |
exio4, java's support for generic types is enough for the real world use case |
20:20 |
exio4 |
I would say it is not |
20:20 |
exio4 |
the real world uses the tools you give it |
20:21 |
exio4 |
the fact that new tools are designed around older broken-tools doesn't make the news tools less broken |
20:21 |
est31 |
and they have java, and they use it |
20:21 |
est31 |
but they work |
20:21 |
exio4 |
yup, same goes with PHP |
20:21 |
exio4 |
it also does work |
20:21 |
est31 |
exio4, we have different attitudes |
20:22 |
exio4 |
new tools* |
20:22 |
exio4 |
not news tools |
20:22 |
est31 |
you care about language features, and how shiny a language is |
20:22 |
est31 |
I care about how many users a lang has, so that it is well tested |
20:22 |
est31 |
and has proper industry support |
20:22 |
exio4 |
yeah, pragmatism wins normally |
20:23 |
|
Shackra joined #minetest |
20:23 |
exio4 |
est31: indeed, if we care more about the user base, we could be using Javascript, PHP, Node.js, Python, and Java everywhere!.. oh wait |
20:23 |
exio4 |
that's what we're doing |
20:23 |
est31 |
so whats wrong about it |
20:23 |
exio4 |
(I like that tautology) |
20:23 |
exio4 |
est31: that from a technical POV those languages are basically a mess |
20:24 |
est31 |
I know if it were you, we'd use some functional generic dialect |
20:24 |
est31 |
the code written with them is it too |
20:24 |
exio4 |
"is it too"? |
20:24 |
est31 |
and its not because the language is bad |
20:24 |
est31 |
but because the people dont care |
20:24 |
|
WSDguy2014 joined #minetest |
20:24 |
exio4 |
yup, that's the whole reason of using those languages at all |
20:25 |
exio4 |
if people cared about their tools, we would be using things that make sense at least |
20:25 |
WSDguy2014 |
Guys, how i do change language in game Minetest? |
20:26 |
est31 |
exio4, java and javascript are aged languages |
20:26 |
est31 |
python is a programming learner language |
20:26 |
exio4 |
they started like a mess and now are a mess with workarounds |
20:26 |
est31 |
they started as hack |
20:26 |
est31 |
yes, but still better than PASCAL |
20:26 |
WSDguy2014 |
:| i have idea |
20:26 |
est31 |
or cobol |
20:27 |
est31 |
or ABC |
20:27 |
est31 |
or BASIC |
20:27 |
est31 |
thats the ground they started at |
20:27 |
Calinou |
WSDguy2014, use minetest.conf: language = tt |
20:27 |
exio4 |
est31: it's not that much of an improvement, to be honest, it indeed is, but it's just "we realized _some_ of the workarounds there could be built in in the hacks themselves" |
20:27 |
Calinou |
where tt is two-language code of language |
20:27 |
est31 |
to replace those dinos |
20:27 |
Calinou |
fr, de, en, ja, es... |
20:27 |
Calinou |
(see locale folder for list of all locales) |
20:28 |
exio4 |
est31: indeed, it's just that the improvement was more achieved by marketing and buzzwords than by technical merits |
20:28 |
est31 |
exio4, I dont like having to deal with compiler errors |
20:28 |
exio4 |
est31: so you prefer to deal with runtime errors in production? |
20:28 |
est31 |
I want that if there is a compiler error, thousands of people have it too |
20:28 |
est31 |
(I mean bug in the compiler with compiler error) |
20:28 |
exio4 |
? |
20:29 |
est31 |
s/compiler error/bug in the compiler/ |
20:29 |
exio4 |
the only bug I had with GHC was fixed in a timeable fashion |
20:29 |
WSDguy2014 |
hmm, Calinou, its dosen't work |
20:29 |
est31 |
you know, for c# there was this bug, and it was fixed quickly. |
20:29 |
Calinou |
did you modify minetest.conf while the game was closed? |
20:29 |
|
kimfy joined #minetest |
20:30 |
est31 |
but honestly, I dont want to sit there for days trying to nail down the problem |
20:30 |
exio4 |
est31: well, I would say compiler errors are still mostly a no problem |
20:30 |
exio4 |
est31: (given that the language is aged enough) |
20:30 |
est31 |
I better want to nail down my own errors |
20:31 |
est31 |
(error := bug) |
20:31 |
exio4 |
indeed, the whole point of using a language with more static analysis than what we're using nowadays is being able to reduce the bugs that aren't caught by the compiler |
20:31 |
exio4 |
the idea is having the compiler and the language itself help you there :) |
20:32 |
exio4 |
just try doing any kind of mass-refactoring in Python, it's impossible without slowing down the whole thing by orders of magnitune |
20:32 |
exio4 |
because lots of things are implicit, and even things like typos in variables are caught at _runtime_ because the language's semantics for variable lookup are a mess |
20:33 |
exio4 |
it's a bit of a tradeoff though, you pay the cost of having more bugs caught by the compile, by forcing yourself to fix them |
20:34 |
exio4 |
(even though can you run half-broken code, nowadays, and makes type errors result in exceptions at runtime) |
20:35 |
exio4 |
static analysis also allows you to have more optimizations available, too |
20:35 |
exio4 |
from a pragmatic pov, it makes sense |
20:35 |
exio4 |
because we obviously need more performance out of everything |
20:39 |
|
kaeza joined #minetest |
20:39 |
est31 |
thats why python is shit, and java is so much better |
20:39 |
est31 |
it has strong typing |
20:39 |
est31 |
and not that much implicit things |
20:41 |
exio4 |
Java is no strongly-typed |
20:42 |
exio4 |
if you want a proof: covariant arrays, the posibility of unsafe casts at runtime |
20:42 |
exio4 |
(well, the way unsafecasts are idiomatic, actually) |
20:42 |
exio4 |
Java's type system is also increibly limited, to the point where I would say Python does that better |
20:43 |
est31 |
better than losing yourself in gazillions of levels of genericism |
20:46 |
exio4 |
well, considering making the type system more limited ends in repeated and verbose code |
20:46 |
exio4 |
and how the language makes strong typing actually a pain |
20:46 |
exio4 |
I would disagree |
20:47 |
exio4 |
also, implicit null |
20:55 |
|
kimfy joined #minetest |
20:57 |
|
Chanku joined #minetest |
20:58 |
est31 |
? |
20:58 |
est31 |
null's better than javascript's undefined mess. |
21:01 |
freelikegnu |
I wonder if anyone will ever fork minetest for modding in python instead of lua XD |
21:02 |
freelikegnu |
it would be cool for educators to be able to use both side by side |
21:02 |
est31 |
lua is a much nicer language than python |
21:02 |
ElectronLibre |
If we used python we would have to be very careful about what is used as libraries in every file. |
21:03 |
est31 |
lua is a modding language, python is a learning language that has been misused for serious projects |
21:03 |
|
phantombeta joined #minetest |
21:03 |
freelikegnu |
lua is handy for openwrt as well |
21:04 |
est31 |
ElectronLibre, we have to be very careful already now, with lua |
21:04 |
freelikegnu |
i had some fun last night making my goblins eat torches |
21:05 |
ElectronLibre |
With the mod security, Lua's access to the system is quite limited. |
21:05 |
ElectronLibre |
You can do whatever you want with Python and some specific libraries loaded, even more than what Lua could do. |
21:07 |
freelikegnu |
I'd like to interact wiht the real world in minetest |
21:07 |
freelikegnu |
there is the irc mod that is cool |
21:10 |
freelikegnu |
there was a pull request to add a networking stack to communicate between servers |
21:12 |
|
jojoa1997 joined #minetest |
21:14 |
kaeza |
freelikegnu, you may like this: https://www.youtube.com/watch?v=jo_GT6a4M90 |
21:14 |
|
phantombeta joined #minetest |
21:16 |
freelikegnu |
that is cool :D |
21:21 |
|
kimfy joined #minetest |
21:28 |
|
ElectronLibre left #minetest |
21:29 |
|
kimfy joined #minetest |
21:41 |
|
phantombeta joined #minetest |
21:47 |
|
Xenoth joined #minetest |
21:49 |
|
ruskie joined #minetest |
21:49 |
|
phantombeta joined #minetest |
21:53 |
|
H-H-H joined #minetest |
22:08 |
|
luizrpgluiz joined #minetest |
22:10 |
|
luizrpgluiz left #minetest |
22:11 |
|
ThEDisasteR1 joined #minetest |
22:23 |
|
phantombeta joined #minetest |
22:26 |
MinetestBot |
[git] paramat -> minetest/minetest_game: Stairs: Add straw and metal blocks 450543f http://git.io/v3SwI (2015-08-14T23:23:41+01:00) |
22:31 |
|
kimfy joined #minetest |
22:32 |
|
Johnsen_Lap joined #minetest |
22:38 |
freelikegnu |
adding straw and metal blocks while bronze is causing kittens to die?! |
22:48 |
|
MC_Pro joined #minetest |
22:48 |
|
kimfy joined #minetest |
23:02 |
|
kimfy joined #minetest |
23:03 |
|
MC_Pro joined #minetest |
23:23 |
|
xfceKris joined #minetest |
23:24 |
xfceKris |
Anyone know the best place to ask a question about a dual boot problem |
23:24 |
xfceKris |
??? |
23:43 |
|
cimbakahn joined #minetest |
23:52 |
|
zat joined #minetest |
23:56 |
|
jentron joined #minetest |
23:57 |
jentron |
can I turn off player v. player violence without resetting the server? |
23:58 |
|
Hirato joined #minetest |