| 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 |