--- Log opened Sun Nov 06 00:00:05 2016 20161106 00:02:30< wingsfalcon1> sadown i send pm in forum, so unban me? 20161106 00:02:44< zookeeper> no one will unban you 20161106 00:02:56< wingsfalcon1> why? 20161106 00:02:59< zookeeper> no one will unban you 20161106 00:03:39< wingsfalcon1> why? 20161106 00:04:21< zookeeper> you are unable to comprehend even the utterly simple sentences which explaining it would require 20161106 00:04:29< zookeeper> so no can do 20161106 00:05:18< wingsfalcon1> >< i sadly 20161106 00:07:01< shadowm> Yes, you sent a PM to me on the forums. And on IRC. And also asked me to unban you here. 20161106 00:07:03< wingsfalcon1> Ravan_ plesase unban me 20161106 00:07:09< shadowm> Several times. 20161106 00:07:21-!- mode/#wesnoth [+o shadowm] by ChanServ 20161106 00:07:21< wingsfalcon1> yes i am wingsfalcon 20161106 00:07:32-!- mode/#wesnoth [+b *!*@*114.125.*] by shadowm 20161106 00:07:35-!- wingsfalcon1 [~aditiyanu@114.125.104.254] has left #wesnoth [requested by shadowm (wingsfalcon1)] 20161106 00:07:44-!- mode/#wesnoth [-b shadowm!*@*] by shadowm 20161106 00:08:09-!- mode/#wesnoth [-bbo *!*@*114.125.80.14 *!*@*114.125.83.221 shadowm] by shadowm 20161106 00:09:32< shadowm> At this point it feels like he's insulting my intelligence rather than trying to get help, so even if he's a victim of an overly broad ban I can't feel inclined to acquiesce. 20161106 00:10:44< zookeeper> everything so far has given me reason to suspect that he's not the person who's supposed to be banned. 20161106 00:10:48< zookeeper> err 20161106 00:10:53< zookeeper> s/everything/nothing 20161106 00:30:33< loonycyborg> probably someone told him that he's a noob and he didn't take it well :P 20161106 00:32:07< zookeeper> "n00bs" refers to a playername, not behavior :p 20161106 00:43:38-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has quit [Quit: ChipmunkV] 20161106 00:52:00< DeFender1031> well, no one can accuse shadowm of simply refusing to help because he's an english-speaking elitist who hates non-native speakers... 20161106 00:53:23< shadowm> If you can't write articulate sentences your approach to this is never "spam the same person through three different communication channels until they accede to your unjustified request". 20161106 00:53:56< shadowm> The exact same message each time. no less. 20161106 00:54:07< DeFender1031> agreed 100% 20161106 00:54:51< zookeeper> the #1 thing people who want to get their bans lifted tend to do is play dumb, usually excessively so 20161106 00:54:56< DeFender1031> it's just ironic that the conversation COULD have been read that way, but since I know your first language isn't english, I know that's clearly not what happened. 20161106 00:55:29< DeFender1031> zookeeper, also true. I've seen plenty of that. 20161106 00:57:30< DeFender1031> zookeeper, for example, see how much of this converstaion you can stand without losing brain cells https://en.wikipedia.org/wiki/User_talk:BigHaz/Archive_17#An_important_unblock 20161106 00:58:56-!- lamefun [~lamefun@176.214.213.69] has joined #wesnoth 20161106 01:01:04-!- louis94 [~~louis94@91.178.241.199] has quit [Ping timeout: 260 seconds] 20161106 01:06:39-!- edaq [~edaq3@h184-60-58-252.cytnin.broadband.dynamic.tds.net] has left #wesnoth ["Leaving"] 20161106 01:15:32-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 250 seconds] 20161106 01:26:08< janebot> wesnoth: The beginning of my new Wesnoth lets play! (by /u/rednico6) https://redd.it/5bdefu 20161106 01:40:28-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 252 seconds] 20161106 01:41:25-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth 20161106 01:41:25-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20161106 01:41:25-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth 20161106 01:41:59< lamefun> what's the whole "benefit" of lazily-localized strings? 20161106 01:42:19< lamefun> all I get from them is type(v) == 'string' mismatches... 20161106 01:42:27< lamefun> nothing good comes from them 20161106 01:43:22< DeFender1031> oh good. lamefun's back to call us all martian aliens from outer space again. 20161106 01:43:51< DeFender1031> lamefun, try running tostring on them if you need real string 20161106 01:43:54< DeFender1031> s 20161106 01:48:10< celticminstrel> lamefun: You can detect them with getmetatable(). 20161106 01:48:21< celticminstrel> It should return something like 'translatable string' IIRC 20161106 01:48:31< lamefun> ? 20161106 01:48:36< celticminstrel> I have no idea what benefit there is. 20161106 01:49:04< celticminstrel> lamefun: Something like getmetatable(_"stuff") == "translatable string"? 20161106 01:49:18< lamefun> ???? 20161106 01:49:32< lamefun> isn't metatable supposed to be a table? 20161106 01:49:41< celticminstrel> Well, usually it is. 20161106 01:49:53< celticminstrel> But if the metatable contains a __metatable key, it returns that instead. 20161106 01:50:16< lamefun> but "translatable string" is a string, it has no keys... 20161106 01:50:25< celticminstrel> Yes. 20161106 01:50:32< celticminstrel> What about it? 20161106 01:50:52< celticminstrel> getmetatable() doesn't always return the metatable, basically. 20161106 01:51:56< lamefun> of course... I forgot that Lua is developerd by space aliens from Mars... 20161106 01:53:54-!- Kranix [~magnus@x1-6-74-44-01-e4-f1-52.cpe.webspeed.dk] has quit [Quit: Konversation terminated!] 20161106 01:54:02< celticminstrel> And thus DeFender1031's prediction is true. 20161106 01:54:08< celticminstrel> (Close enough) 20161106 01:55:42 * DeFender1031 shakes head chuckling bemusedly. 20161106 01:56:29< celticminstrel> (To get the real metatable you can use debug.getmetatable... or you could if Wesnoth didn't remove it, at least.) 20161106 01:56:58< celticminstrel> (At least, I think it does?) 20161106 01:57:15< celticminstrel> (Makes sense to IMO.) 20161106 02:01:55-!- prkc [~prkc@46.166.137.238] has quit [Remote host closed the connection] 20161106 02:03:03< DeFender1031> celticminstrel, is there no metatable key to override the return of something from type()? 20161106 02:03:25< DeFender1031> seems odd to use the metatable for that 20161106 02:03:31< celticminstrel> Unfortunately not. It'll just return "table" or "userdata". 20161106 02:03:38< celticminstrel> Though you could probably replace the "type" function. 20161106 02:03:48< DeFender1031> hmm 20161106 02:04:20< DeFender1031> might be nice for "userdata" to instead be something more descriptive like "vconfig" or "translatable" 20161106 02:04:36-!- ancestral [~ancestral@75-168-80-79.mpls.qwest.net] has joined #wesnoth 20161106 02:04:53< celticminstrel> local old_type = type; function type(x) if old_type(x) == 'userdata' then return getmetatable(x) or 'userdata' else return old_type(x) end end 20161106 02:05:19< DeFender1031> (for the record, i wouldn't make it return the same thing as built-in types for custom stuff, given that there are cases where that would lead to misleading behavior, such as trying to pass a translatable to a lua string function) 20161106 02:05:20< celticminstrel> (In actual practice I'd probably make it slightly more complicated, in case getmetatable actually does return the metatable.) 20161106 02:05:37< DeFender1031> celticminstrel, yes, that's the obvious way to add the functionality 20161106 02:05:42< DeFender1031> might be worth considering 20161106 02:05:43< celticminstrel> (Also it might want to apply that to tables as well as userdatas.) 20161106 02:06:17< DeFender1031> if it were to apply that to tables too, then we'd need to ensure that it only returns the metatable if the metatable return is a string also... 20161106 02:06:35< DeFender1031> that too 20161106 02:06:53< celticminstrel> Some special Wesnoth objects are tables rather than userdata. 20161106 02:07:10< celticminstrel> (With custom metatables that have a __metatable key.) 20161106 02:07:18< DeFender1031> so yeah, it'd be local old_type = type; function type(x) if old_type(x) == 'userdata' and type(getmetatable(x)) == "string" then return getmetatable(x) or 'userdata' else return old_type(x) end end 20161106 02:07:26< celticminstrel> I can't think of an example off the top of my head though. 20161106 02:07:35< DeFender1031> celticminstrel, location_set 20161106 02:07:35< celticminstrel> Yeah. 20161106 02:07:50< celticminstrel> Well, location_set is defined in Lua, so yes. 20161106 02:07:57< celticminstrel> But some of the things defined in C++ too. 20161106 02:08:01< DeFender1031> ah 20161106 02:08:36< celticminstrel> (Does location_set actually set __metatable? I'm not actually sure. Probably should.) 20161106 02:08:56< DeFender1031> no idea. it just struck me as the first example of a custom table thingy with a special menaing 20161106 02:08:59< DeFender1031> actually 20161106 02:09:05< DeFender1031> it MUST set a metatable of some sort 20161106 02:09:09< DeFender1031> oh 20161106 02:09:12< celticminstrel> It does set a metatable. 20161106 02:09:17< DeFender1031> you mean the __metatable key. no idea. 20161106 02:09:23< celticminstrel> Yeah. 20161106 02:09:40< DeFender1031> yeah, misread the first time... missed the _s. 20161106 02:43:55-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has joined #wesnoth 20161106 02:45:04-!- ancestral [~ancestral@75-168-80-79.mpls.qwest.net] has quit [Quit: End Transmission.] 20161106 02:59:43< lamefun> Is there a statically typed OOP framework for Lua, preferably with the possibility of immutable variables? 20161106 03:01:32< celticminstrel> I doubt you can get one that's statically typed. 20161106 03:02:21< lamefun> I'm basically really tired of chasing wrong variables throughout of long call chains. 20161106 03:02:37< lamefun> I'm already starting to add table schemas: http://paste.ofcode.org/Yc3KKLPt9D7mCZLqdsj9DW 20161106 03:04:19< celticminstrel> Interesting... 20161106 03:05:04-!- wario [~wario_@unaffiliated/wario] has quit [Quit: Leaving] 20161106 03:46:32-!- ArneBab_ [~quassel@55d4492b.access.ecotel.net] has joined #wesnoth 20161106 03:51:02-!- ArneBab [~quassel@freenet/developer/arnebab] has quit [Ping timeout: 256 seconds] 20161106 04:51:12-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20161106 06:07:14-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has joined #wesnoth 20161106 06:40:23-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] 20161106 08:22:05-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has joined #wesnoth 20161106 08:59:02-!- Bonobo [~Bonobo@2001:44b8:254:3200:4130:be71:1132:eff1] has joined #wesnoth 20161106 09:11:25-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has quit [Quit: ChipmunkV] 20161106 09:19:05-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth 20161106 09:52:34-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has joined #wesnoth 20161106 10:52:05-!- wario [~wario_@unaffiliated/wario] has joined #wesnoth 20161106 10:58:13-!- claymore [~claymore@unaffiliated/claymore] has joined #wesnoth 20161106 11:05:06-!- louis94 [~~louis94@91.178.241.163] has joined #wesnoth 20161106 11:33:54-!- soloojos [~soloojos@gateway/tor-sasl/soloojos] has quit [Ping timeout: 245 seconds] 20161106 11:38:31-!- claymore [~claymore@unaffiliated/claymore] has quit [Quit: Leaving] 20161106 11:55:53-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20161106 11:56:55-!- lamefun [~lamefun@176.214.213.69] has quit [Remote host closed the connection] 20161106 11:57:38-!- Shiki [~Shiki@141.39.226.226] has joined #wesnoth 20161106 12:20:48-!- soloojos [~soloojos@gateway/tor-sasl/soloojos] has joined #wesnoth 20161106 12:30:52-!- Bonobo [~Bonobo@2001:44b8:254:3200:4130:be71:1132:eff1] has quit [Ping timeout: 260 seconds] 20161106 12:48:01-!- hay207 [~hay207@41.34.27.182] has joined #wesnoth 20161106 12:50:10-!- hay207__ [~hay207@41.34.5.192] has quit [Ping timeout: 250 seconds] 20161106 12:55:35-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has joined #wesnoth 20161106 13:01:37-!- Kranix [~magnus@x1-6-74-44-01-e4-f1-52.cpe.webspeed.dk] has joined #wesnoth 20161106 13:14:41-!- louis94 [~~louis94@91.178.241.163] has quit [Quit: Konversation terminated!] 20161106 13:14:55-!- louis94 [~~louis94@91.178.241.163] has joined #wesnoth 20161106 13:38:32-!- louis94 [~~louis94@91.178.241.163] has quit [Ping timeout: 260 seconds] 20161106 13:59:32-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20161106 14:08:20-!- prkc [~prkc@gateway/vpn/privateinternetaccess/prkc] has joined #wesnoth 20161106 14:23:34-!- louis94 [~~louis94@91.178.241.163] has joined #wesnoth 20161106 14:29:47-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has joined #wesnoth 20161106 15:04:44-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth 20161106 15:07:46-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Client Quit] 20161106 15:08:08-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth 20161106 15:19:26-!- Shiki [~Shiki@141.39.226.226] has quit [Quit: Verlassend] 20161106 15:26:21-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Ping timeout: 260 seconds] 20161106 15:38:43-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth 20161106 16:35:42-!- irco [~irco@HSI-KBW-134-3-111-4.hsi14.kabel-badenwuerttemberg.de] has joined #wesnoth 20161106 16:40:53-!- claymore [~claymore@unaffiliated/claymore] has joined #wesnoth 20161106 17:39:16-!- Kwandulin [~Miranda@p5DDD2B8F.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20161106 17:49:24-!- Shiki [~Shiki@141.39.226.226] has joined #wesnoth 20161106 18:00:44-!- louis94 [~~louis94@91.178.241.163] has quit [Ping timeout: 260 seconds] 20161106 18:08:40-!- Shiki [~Shiki@141.39.226.226] has quit [Quit: Verlassend] 20161106 18:53:56-!- Narrat [~Narrat@p2E5117AF.dip0.t-ipconnect.de] has joined #wesnoth 20161106 19:11:49-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [] 20161106 19:13:49-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth 20161106 20:24:57-!- astrelyon [~astrelyon@78.134.230.190] has joined #wesnoth 20161106 20:44:27-!- prkc_ [~prkc@catv-89-133-39-230.catv.broadband.hu] has joined #wesnoth 20161106 20:48:20-!- prkc [~prkc@gateway/vpn/privateinternetaccess/prkc] has quit [Ping timeout: 260 seconds] 20161106 21:02:51-!- claymore [~claymore@unaffiliated/claymore] has quit [Quit: Leaving] 20161106 22:16:08-!- prkc_ [~prkc@catv-89-133-39-230.catv.broadband.hu] has quit [Ping timeout: 252 seconds] 20161106 22:28:50-!- prkc_ [~prkc@gateway/vpn/privateinternetaccess/prkc] has joined #wesnoth 20161106 22:38:21-!- Kranix [~magnus@x1-6-74-44-01-e4-f1-52.cpe.webspeed.dk] has quit [Quit: Konversation terminated!] 20161106 22:38:54-!- Appleman1234 [~Appleman1@KD106161212097.au-net.ne.jp] has quit [Ping timeout: 250 seconds] 20161106 22:54:59-!- Appleman1234 [~Appleman1@KD106161212097.au-net.ne.jp] has joined #wesnoth 20161106 23:00:09-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 250 seconds] 20161106 23:01:35-!- irco [~irco@HSI-KBW-134-3-111-4.hsi14.kabel-badenwuerttemberg.de] has quit [Remote host closed the connection] 20161106 23:08:33-!- Appleman1234_ [~Appleman1@KD106161207002.au-net.ne.jp] has joined #wesnoth 20161106 23:08:56-!- Appleman1234 [~Appleman1@KD106161212097.au-net.ne.jp] has quit [Disconnected by services] 20161106 23:09:02-!- Appleman1234_ is now known as Appleman1234 20161106 23:16:06-!- Appleman1234 [~Appleman1@KD106161207002.au-net.ne.jp] has quit [Ping timeout: 256 seconds] 20161106 23:16:22-!- louis94 [~~louis94@91.178.241.163] has joined #wesnoth 20161106 23:31:02-!- ChipmunkV [~vova@static-89-94-113-91.axione.abo.bbox.fr] has quit [Quit: ChipmunkV] 20161106 23:35:29-!- Appleman1234 [~Appleman1@KD106161207002.au-net.ne.jp] has joined #wesnoth 20161106 23:41:30-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth --- Log closed Mon Nov 07 00:00:11 2016