Log for #openttd on 6th January 2015:
Times are UTC Toggle Colours
00:12:37  *** luaduck_zzz is now known as luaduck
00:26:07  *** Pikka [] has joined #openttd
00:40:48  *** supermop [] has joined #openttd
01:12:42  *** Myhorta [] has quit [Read error: Connection reset by peer]
01:13:03  *** Flygon [] has joined #openttd
01:31:43  *** DDR [] has joined #openttd
01:46:05  *** glx [] has quit [Quit: Bye]
02:22:45  *** Pikka [] has quit [Read error: Connection reset by peer]
03:36:07  *** MJP [] has quit [Ping timeout: 480 seconds]
03:57:26  *** Biolunar_ [] has joined #openttd
04:01:52  *** Haube [] has quit [Ping timeout: 480 seconds]
04:04:25  *** Biolunar [] has quit [Ping timeout: 480 seconds]
05:56:02  *** Eddi|zuHause [] has quit []
05:56:18  *** Eddi|zuHause [] has joined #openttd
06:05:24  *** MTsPony [] has quit []
06:06:32  *** liq3 [] has quit []
06:09:51  *** LadyHawk [] has quit []
06:40:40  *** Pereba [] has quit [Quit: Quit Message sponsored by AdiIRC -]
06:57:00  *** HerzogDeXtEr [] has joined #openttd
06:57:00  *** DDR [] has quit [Read error: Connection reset by peer]
07:19:32  *** Zeetherdroid [] has joined #openttd
07:19:33  *** smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 4.2.0 Equilibrium]
07:35:41  *** supermop [] has quit [Ping timeout: 480 seconds]
08:21:35  *** Yotson [~Yotson@2001:980:6ac8:1:a8c2:5439:e4c9:524b] has joined #openttd
09:02:23  *** Myhorta [] has joined #openttd
09:08:46  *** Flygon_ [] has joined #openttd
09:15:29  *** Flygon [] has quit [Ping timeout: 480 seconds]
09:34:58  *** tokai|mdlx [] has quit [Quit: c('~' )o]
09:39:45  *** glevans2 [] has quit [Ping timeout: 480 seconds]
09:40:10  *** tokai [] has joined #openttd
09:40:13  *** mode/#openttd [+v tokai] by ChanServ
09:41:55  *** glevans2 [] has joined #openttd
09:52:49  *** tokai [] has quit [Quit: c('~' )o]
10:06:16  *** tokai [] has joined #openttd
10:06:19  *** mode/#openttd [+v tokai] by ChanServ
10:24:01  *** Luiz_ [] has joined #openttd
11:05:14  *** dreck [] has joined #openttd
11:05:19  <dreck> hi
11:07:28  <peter1138> neeeeeeeigh
11:07:49  <peter1138>
11:17:21  *** itsatacoshop247 [~itsatacos@2601:9:1180:237:f16d:3c7a:3ff5:b6bc] has quit [Ping timeout: 480 seconds]
11:19:45  <__ln___> clock stop
11:19:57  <peter1138> indeed
11:20:09  <__ln___> is that bad?
11:27:28  <Eddi|zuHause> only if it stops beyond the launch window
11:40:43  *** oskari89 [] has joined #openttd
11:52:54  *** LadyHawk [] has joined #openttd
11:54:10  <dreck> hi ladyhawk
12:05:21  *** Suicyder [~Suicyder@] has joined #openttd
12:06:28  <LadyHawk> hello dreck
12:07:45  <dreck> hows you?
12:08:09  <LadyHawk> i'm ok, headache but it'll fade
12:08:25  <peter1138> Coffee
12:08:27  <LadyHawk> how are you?
12:08:34  <LadyHawk> coffee is in the coffee machine =)
12:08:36  <dreck> hope you get better soon :-s
12:08:40  <dreck> and I'm doing ok for now
12:09:01  <LadyHawk> thank you
12:10:30  *** alluke [] has joined #openttd
12:10:40  <alluke> hohoo
12:10:49  <alluke> didnt sleep at all  last night
12:10:58  <alluke> sleep is for pussies
12:12:34  <LadyHawk> sleep is my friend
12:12:55  <LadyHawk> over the holiday period i was sleeping from 2am-2pm
12:13:32  * LadyHawk is apparently a pussy
12:13:38  <LadyHawk> :p
12:14:19  <peter1138> Coffee in the machine is in the wrong place :-)
12:14:26  <dreck> lol
12:15:50  <LadyHawk> it's in my cup sitting next to me now
12:15:53  <LadyHawk> im working on it!
12:16:13  *** MJP [] has joined #openttd
12:18:28  <alluke> i stay awake with the magic of coffee
12:18:54  <alluke> hopefully the coffee lasts till 21 00
12:18:56  <LadyHawk> i do that at work
12:19:07  <Eddi|zuHause> i have a holiday...
12:19:22  <LadyHawk> when i'm at home i dont tend to drink coffee after like 8pm
12:19:24  <Eddi|zuHause> and i don't have a coffee addiction anyway
12:19:30  <LadyHawk> feels wrong to go to bed buzzing on coffee =P
12:19:41  <alluke> got my new licence yesterday
12:19:49  <alluke> BE C1E C
12:19:53  <alluke> 8)
12:19:57  <LadyHawk> ?
12:20:17  <alluke> driver's licence
12:21:36  * LadyHawk checks hers
12:22:10  <LadyHawk> those codes are very different from mine
12:22:19  *** Myhorta [] has quit [Ping timeout: 480 seconds]
12:22:24  <alluke> where do you live
12:22:26  <LadyHawk> i dunno what they mean =)
12:22:27  <LadyHawk> england
12:22:43  <alluke> those should be in use in whole europe afaik
12:22:49  <alluke> at least in eu
12:23:11  <LadyHawk> they may just not be on mine.. older licences here have a wishlist of codes on them but the newer card licences only have a few
12:23:20  <LadyHawk> i have a newer one
12:23:32  <alluke> you prolly have B?
12:23:39  <LadyHawk> b,b1,f,k,p
12:23:49  <alluke> woot
12:24:02  <alluke> what the hell are those
12:24:10  <LadyHawk> that's what i thought looking at yours
12:24:11  <LadyHawk> lol
12:24:18  <LadyHawk> b cars
12:24:30  <LadyHawk> b1 vans & people carriers up to 6 i think
12:24:38  <LadyHawk> fkp muppets n stuff
12:24:42  <LadyHawk> (mopeds)
12:24:59  <alluke> be = car and trailer
12:25:08  <alluke> c1e light truck and trailer
12:25:14  <alluke> c heav truck
12:25:26  <LadyHawk> ohh, those are nice
12:25:30  * dreck has class 1, 3, 4B, 5, and 6D in name of quebec :)
12:25:46  <LadyHawk> that's a seperate test here that's quite pricey
12:25:55  <LadyHawk> to get those codes on the licence
12:25:57  <LadyHawk> well done =)
12:25:59  <alluke> i got those all for free
12:26:06  <LadyHawk> ;o
12:27:18  <LadyHawk> if i had had an older licence i would also be able to drive tracktors and weird things like that
12:27:31  *** dreck [] has quit [Remote host closed the connection]
12:27:39  <Eddi|zuHause> well, usually you get the company you work for to pay for the C license
12:27:59  <alluke> i got my licences from army where i served for year
12:28:01  <Eddi|zuHause> alluke: any particular reason for not CE?
12:28:14  <alluke> in civil world theyd cost many tons
12:28:26  <alluke> only the best ones were chosen to  CE course
12:28:41  <Eddi|zuHause> yeah, if you have an army license, you can get the test cheaper
12:28:55  <Eddi|zuHause> or rather, you can skip most of the expensive lessons
12:29:33  <alluke> oh how i miss the army trucks
12:29:38  <alluke> they were fun as fuck
12:29:51  * peter1138 has B, BE, C1, C1E, D1 and D1E. And fklnp.
12:30:22  <Eddi|zuHause> don't you have to renew the bus and truck licenses like every 5 years?
12:30:46  <alluke> i have to i suppose
12:30:52  <alluke> the card expires in 2019
12:31:34  <peter1138> No. C1 is only up to 7500 kg.
12:31:54  <peter1138> D1 is only a minibus.
12:32:14  <alluke> what was the max seats for d1
12:32:19  <Eddi|zuHause> yes, but transporting more than 8 people commercially...
12:32:49  <peter1138> For full truck and bus, yeah, they need renewal, I'm sure.
12:33:03  <Eddi|zuHause> anyway, i have only B (and ML, which is mopeds and agricultural vehicles)
12:33:14  *** Supercheese is now known as Guest901
12:33:18  <peter1138> alluke, 16.
12:33:19  *** Supercheese [] has joined #openttd
12:33:30  <peter1138> code 101 - not for hire or reward
12:33:38  <alluke> i want to buy a bus and turn it into a c-licence camper / bar / strip club
12:33:58  <Eddi|zuHause> with C you can drive a bus, it may just not have more than 8 passengers at a time
12:34:07  <alluke> not anymore
12:34:19  <alluke> the wise people in eu changed that
12:34:24  <peter1138> Bus is D.
12:34:34  <peter1138> Large vehicles is C.
12:34:35  <planetmaker> I probably would get B, BE, C1 and C1E would I apply to get my license re-written
12:34:39  <alluke> you cant drive even empty bus anymore with c
12:35:05  <alluke> unless you screw the seats off
12:35:11  <Eddi|zuHause> planetmaker: you still have 3?
12:35:17  <alluke> and register it into a truck
12:35:43  <peter1138> Cat D is 8 passenger seats, not passengers.
12:35:46  <planetmaker> Eddi|zuHause, yes
12:35:59  <planetmaker> the pinkish license
12:36:13  <V453000> planetmaker: which license letter is for planets? :P
12:36:18  <planetmaker> that's p
12:36:23  <Eddi|zuHause> well, they were already phased out when i was old enough
12:36:33  <peter1138> I got my license just a few months before they stopped adding on so many categories by default.
12:36:43  <alluke> which licence is for unicorns
12:36:51  *** frosch123 [] has joined #openttd
12:37:03  <peter1138> K
12:37:14  <planetmaker> my license is from 1994... so yeah, old git :P
12:37:35  <peter1138> 94... didn't realise you were that old
12:37:57  <V453000> he is ten times older than you might ever imagine
12:38:44  <alluke> back in 94 i was sucking tits
12:38:52  <planetmaker> not quite beluga-ish :P
12:39:02  *** Guest901 [] has quit [Ping timeout: 480 seconds]
12:39:24  <peter1138> Mine is '96
12:39:31  <Eddi|zuHause> it's only 6 years older than mine
12:39:52  <LadyHawk> mines 19.12.08
12:40:01  <LadyHawk> with a 'wtf' story attached to it
12:41:19  <LadyHawk> got it just before christmas, lessons with the AA, 'almost ready' since march but refused to give me a mock test, went on went on.. bf went mad, suddenly the AA had no driving instructors in my area.. went to a different driving school which gave me 2 free hours to see how far i was
12:41:32  <LadyHawk> and i was told... why haven't you done ur test yet.. so i took the test
12:41:37  <LadyHawk> passed with 1 minor
12:42:50  <LadyHawk> apparently, since driving instructors are self employed, they want to try and 'stretch' your lessons on till after the holidays so they got some money
12:42:59  <alluke> drifting trucks is one of the best things you can do with your pants on
12:43:06  <LadyHawk> big places like the AA may seem great, but apparently, not
12:44:29  <LadyHawk> i'd like to learn how to drift one day
12:44:37  <alluke> its easy
12:44:39  <Eddi|zuHause> what's an AA?
12:44:51  <alluke> just floor it in curve and countersteer if neessary
12:44:58  <alluke> thats how i did it
12:45:08  <alluke> worked with 4wd lr defender too
12:45:15  <LadyHawk> the AA is a very big company that sorts out driving lessons/road side breakdown/insurrance/whole heap more
12:45:19  <planetmaker> Eddi|zuHause, possibly the automobile association?
12:45:45  <LadyHawk> so how do you drive in a front wheel drive
12:45:56  <LadyHawk> that weighs as much as a balloon?
12:46:06  <LadyHawk> drift*
12:46:16  <alluke> havent tried
12:46:26  <alluke> but watch tiff needels videos in youtube
12:46:29  <LadyHawk> full lock and slam the accelerator doesn't work
12:46:31  <Eddi|zuHause> a balloon doesn't weigh anything, hence it floats...
12:46:41  <LadyHawk> just get massive understeer
12:47:02  <LadyHawk> assuming you can get the wheels to stop spinning anyway
12:47:07  <alluke> watch and learn
12:47:27  <alluke> and surprise your friends next time theyll ride in your car
12:47:39  <LadyHawk> OMG ford puma? i drive that haha
12:47:42  * LadyHawk watches
12:47:52  <alluke> perfect :D
12:47:58  <LadyHawk> silver too XD
12:48:06  <alluke> :D
12:49:33  *** liq3 [] has joined #openttd
12:49:49  <peter1138> Heh, the handbrake turn... not gonna work.
12:49:54  <alluke> why not
12:50:08  <peter1138> Cos my handbrake works on the front ;p
12:50:18  <Eddi|zuHause> i never felt the need to try out these things
12:51:20  <peter1138> Pretty stupid stuff to do on public roads.
12:51:32  <alluke> wtf is the point for that
12:51:45  <V453000> CATS
12:51:49  <alluke> gear locks the front wheels
12:51:50  <alluke> hb rear
12:53:05  <LadyHawk> heh
12:53:36  <peter1138> It allows the handbrake to be used as an emergency brake.
12:53:42  <LadyHawk> that guy in that video just said if u try to drift you 'get nothing but understeer, understeer and more boring understeer' then he sais 'so u gotta do it like this!' haha
12:53:57  <peter1138> That's not "that guy"
12:53:58  <LadyHawk> understeer, yes noticed
12:54:11  <peter1138> That's Tiff Needell.
12:54:12  <LadyHawk> understeer even in roundabouts
12:54:16  <LadyHawk> who?
12:54:18  <LadyHawk> XD
12:54:20  <peter1138> :s
12:54:24  <peter1138> How old are you?
12:54:28  <LadyHawk> 29
12:56:27  <LadyHawk> surprised?
12:56:47  <peter1138> Oh well.
12:57:08  <peter1138> Was a Top Gear presenter.
12:57:13  <peter1138> And a racing driver.
12:57:21  <LadyHawk> i watch top gear
12:57:44  <Eddi|zuHause> i don't.
12:57:45  <LadyHawk> only ever seen those 3 numpties, never him
12:58:00  <peter1138> Proper Top Gear, not Jemery Clarkson's Comedy Show.
12:58:04  <LadyHawk> lol
12:58:14  <peter1138> Jeremy, even...
12:58:20  <LadyHawk> then i dont watch top gear =)
12:58:30  <peter1138> (Jeremy was in the original Top Gear, mind you.
12:58:32  <peter1138> )
13:00:15  *** mek42 [] has quit [Quit: ChatZilla [Firefox 34.0/20141125180439]]
13:00:39  <alluke> my library got its 200th song yesterday
13:00:39  <peter1138>
13:00:43  <alluke> 2000th*
13:00:45  <peter1138> Okay, they had some weird clips...
13:00:57  <peter1138> Potato quality :s
13:01:56  <LadyHawk> :O @ james may
13:02:05  <LadyHawk> haha he's so young there, never seen him like that XD
13:02:07  <peter1138> Looking very young.
13:02:23  <alluke> today they all have grey hair
13:10:55  <alluke> wish i had money
13:13:44  <peter1138> For an old crappy Ford? :s
13:14:06  <alluke> aint she pretty little thing?
13:20:17  <LadyHawk>
13:20:45  <LadyHawk> that's the kinda car i want
13:20:59  <LadyHawk> but a second gen toyota mr2 manual will do, too
13:22:17  <alluke> it can kill you
13:23:21  <Eddi|zuHause> i had a ford escort the past 2 years
13:23:32  <LadyHawk> i tend to drive with the heater on full at my feet, with the windows open slightly
13:23:53  <Eddi|zuHause> now i have a golf... my cars seem to get older in every incarnation
13:26:04  <LadyHawk> hehe
13:26:10  <LadyHawk> this ford puma i drive is my 2nd car
13:26:23  <LadyHawk> my first car was a ford mondeo mark 1.. the only mondeo that had 4wd
13:26:25  <LadyHawk> i loved that thing
13:26:41  <LadyHawk> made snowdriving seem so easy
13:26:45  <Eddi|zuHause> wtf do you need 4wd for?
13:26:58  <LadyHawk> nobody believed me when i said it was a 4wd
13:27:07  <LadyHawk> till the scrap note confirmed it was a mark1
13:27:32  <LadyHawk> the car was £100 when i bought it
13:27:59  <LadyHawk> i wasn't complaining
13:28:04  <LadyHawk> was a good condition too
13:28:59  <LadyHawk> the car started falling apart, the cooling pipes, exhaust, etc.. but the engine, the heart of that car baffled any engineer working on it & mot testers alike cuz of its good condition
13:29:41  <LadyHawk> didn't realise when i bought it that it was 4wd, till i did research on it afterwards
13:30:06  <LadyHawk> i figured it was front wheel drive like the rest of the mondeos
13:30:23  <alluke> why the fuck did you scrap 4wd mondeo??????
13:30:39  <LadyHawk> because a jack went through the back window, the bonnet and the boot
13:30:52  <LadyHawk> and the side window but that didn't break
13:31:12  <alluke> aww
13:31:16  <LadyHawk> i never wanted to scrap it
13:31:23  <LadyHawk> i loved that car
13:31:27  <alluke> those are rare
13:31:30  <LadyHawk> yeah
13:31:41  <alluke> did it drift well on snow
13:31:53  <LadyHawk> never tried
13:32:10  <alluke> fail
13:32:21  <LadyHawk> snow driving was insanely easy, my drive is on a big slope, that car was the only one to be able to get up there easily, while most, can't get up at all
13:32:23  <alluke> thats what you buy r/4wd car for
13:33:22  <LadyHawk> i can get a front whee ldrive up there, after a few attempts with a runup
13:33:33  <LadyHawk> but it's hard
13:33:40  <LadyHawk> i gtg to shop & get ready for work
13:34:37  <LadyHawk> on the bright side though
13:34:41  <LadyHawk> i got £250 for scrapping it
13:34:43  <LadyHawk> heh
13:34:44  <LadyHawk> afk
13:35:04  <alluke> only
13:35:10  <alluke> the parts alone are worth more
13:35:14  <LadyHawk>
13:35:19  <LadyHawk> my old mondeo
13:35:37  *** Taco [~kitty@2407:500::2:981d:d5e9] has joined #openttd
13:35:44  <alluke> nice
14:00:44  *** Zeetherdroid [] has quit [Remote host closed the connection]
14:55:51  *** sla_ro|master [] has joined #openttd
15:02:16  *** smoke_fumus [~smoke_fum@] has joined #openttd
15:13:15  *** Haube [] has joined #openttd
15:20:21  *** pxr [] has joined #openttd
15:30:35  *** sla_ro|master [] has quit []
15:33:03  *** sla_ro|master [slamaster@] has joined #openttd
15:48:29  *** Quatroking [] has joined #openttd
15:51:15  *** Myhorta [] has joined #openttd
15:51:22  *** sla_ro|master [slamaster@] has quit [Ping timeout: 480 seconds]
16:03:25  *** oskari892 [] has joined #openttd
16:06:01  *** Luiz_ [] has quit [Remote host closed the connection]
16:10:22  *** oskari89 [] has quit [Ping timeout: 480 seconds]
16:11:00  *** sla_ro|master [slamaster@] has joined #openttd
16:28:19  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
16:28:22  *** mode/#openttd [+o Alberth] by ChanServ
16:29:07  *** luaduck is now known as luaduck_zzz
16:44:33  *** TheMask96 [] has quit [Ping timeout: 480 seconds]
16:50:05  *** TheMask96 [] has joined #openttd
17:03:02  *** oskari89 [] has joined #openttd
17:10:17  *** oskari892 [] has quit [Ping timeout: 480 seconds]
17:20:29  *** Plaete [] has joined #openttd
17:30:26  *** Quatroking_ [] has joined #openttd
17:35:21  *** Quatroking [] has quit [Ping timeout: 480 seconds]
17:41:36  <__ln___>
17:41:55  *** FLHerne [] has joined #openttd
17:42:02  <NGC3982> Oh my.
17:43:33  *** Haube1 [~Michi@] has joined #openttd
17:43:37  <NGC3982> That link crached IE for me. :()
17:45:58  <DorpsGek> Commit by translators :: r27114 /trunk/src/lang (3 files) (2015-01-06 17:45:49 UTC)
17:45:59  <DorpsGek> -Update from WebTranslator v3.0:
17:46:00  <DorpsGek> catalan - 2 changes by juanjo
17:46:01  <DorpsGek> danish - 2 changes by Gankenstein
17:46:02  <DorpsGek> spanish - 5 changes by juanjo
17:49:17  *** Haube [] has quit [Ping timeout: 480 seconds]
17:59:58  *** alluke [] has quit [Quit: Page closed]
18:00:50  *** glx [] has joined #openttd
18:00:53  *** mode/#openttd [+v glx] by ChanServ
18:02:53  *** andythenorth [] has joined #openttd
18:03:01  <andythenorth> o/
18:03:59  *** MTsPony [] has joined #openttd
18:04:12  <Elyon> o/
18:04:53  <Elyon> teaser
18:06:27  <planetmaker> yet another programming language for newgrfs?
18:06:37  <Elyon> it's just stations
18:06:49  <Elyon> and it's just python
18:07:53  <andythenorth> it’s not miles away from how I do FIRS
18:08:00  <Elyon> :)
18:08:01  <Alberth> every run gives a unique newgrf? :)
18:08:07  <Elyon> haha no
18:08:13  <Elyon> the library seeds the rng
18:08:24  <andythenorth>
18:09:46  <Elyon> ah :)
18:09:54  *** oskari89 [] has quit [Ping timeout: 480 seconds]
18:12:08  <frosch123> Elyon: i guess if you use nml.OutputGRF and derive some new class from nml.actions.BaseAction you can use the nml grf encoder
18:12:15  <frosch123> including sprite cache and stuff
18:12:35  *** Pensacola [] has joined #openttd
18:12:40  <Elyon> frosch123: oh that's an interesting idea
18:13:29  <Alberth> andythenorth: configurable goal timeout length
18:13:33  *** itsatacoshop247 [~itsatacos@2601:9:1180:237:f16d:3c7a:3ff5:b6bc] has joined #openttd
18:13:35  <andythenorth> ho ho :)
18:13:44  <Elyon> frosch123: so I just get nml source and dig in?
18:13:48  * andythenorth needs to get back onto ottd stuff
18:13:56  <andythenorth> I shipped some grfs and then stopped for a bit :P
18:14:03  <Alberth> christmas is done :)
18:14:15  <andythenorth> yeah
18:14:19  <andythenorth> tax return less so
18:14:35  <Alberth> hmm, sounds useful to spend time on :)
18:14:45  <andythenorth> ‘useful'
18:14:58  <Alberth> depending on howm "return" you get
18:15:04  <Alberth> *how much
18:15:55  *** Plaete [] has quit [Quit: Nettalk6 -]
18:16:18  <frosch123> Elyon: i guess you can take and remove everything that deals with the nml syntax. i guess starting from line 281 you can reuse stuff
18:17:10  <frosch123> at that point there is a list of actions
18:17:18  <Elyon> I'll definitely look into it
18:17:19  <frosch123> you probably need to reuse RealSpriteAction
18:17:34  <frosch123> but for the pseudo sprites you can likely just create a new derived class
18:17:43  <Elyon> frosch123: thanks a lot for the insights
18:22:20  <andythenorth> wow, over a year since last FIRS update
18:22:24  <andythenorth> where did that time go?
18:22:30  <andythenorth> and nothing planned on FIRS either
18:22:34  <andythenorth> that set is dead maybe?
18:23:50  <planetmaker> maybe 'done'
18:24:36  <andythenorth> about the same
18:24:48  <andythenorth> ‘no longer of interest to its authors’
18:25:36  <andythenorth> perhaps?
18:28:07  <Alberth> yeti is the new kid on the block
18:30:17  <andythenorth> well
18:30:22  <andythenorth> maybe it’s a competition :)
18:31:03  <Alberth> :O
18:31:14  <Elyon> :1
18:31:15  <Alberth> who's best in 5 randomly selected categories?
18:32:28  <andythenorth> dunno, I never saw industry sets as a competition
18:32:31  <andythenorth> maybe I should :P
18:36:32  <Alberth> write a game script for coding goals?
18:41:20  <Elyon> {w
18:41:24  <Elyon> err
18:41:31  <Elyon> mistakes were made
18:43:05  *** itsatacoshop247 [~itsatacos@2601:9:1180:237:f16d:3c7a:3ff5:b6bc] has quit [Ping timeout: 480 seconds]
18:46:37  <Alberth> where would be the challenge, otherwise? :)
19:11:18  * andythenorth could use a bit less of that kind of challenge :P
19:11:27  * andythenorth makes a lot of mistakes
19:14:01  *** Pensacola [] has quit [Remote host closed the connection]
19:15:16  *** gelignite [] has joined #openttd
19:36:02  *** Pereba [] has joined #openttd
19:36:08  *** quorzom [] has joined #openttd
19:57:31  *** Nothing4You [] has quit [Quit: Gone...]
20:02:51  *** HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
20:06:09  *** HerzogDeXtEr [] has joined #openttd
20:14:13  *** tokai|mdlx [] has joined #openttd
20:17:24  *** tokai|noir [] has joined #openttd
20:17:27  *** mode/#openttd [+v tokai|noir] by ChanServ
20:19:19  *** HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
20:20:21  *** tokai [] has quit [Ping timeout: 480 seconds]
20:21:48  *** HerzogDeXtEr [] has joined #openttd
20:23:32  *** tokai|mdlx [] has quit [Ping timeout: 480 seconds]
20:28:11  *** JacobD88 [] has joined #openttd
20:32:15  *** shadowalker [] has quit [Quit: WeeChat 1.0.1]
20:34:23  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
20:36:38  *** tokai|mdlx [] has joined #openttd
20:40:05  *** Myhorta [] has quit [Read error: Connection reset by peer]
20:43:02  *** tokai|noir [] has quit [Ping timeout: 480 seconds]
20:54:29  <Elyon> well well nml
20:55:22  <frosch123> does it rhyme?
20:55:27  <Elyon> it duz!
20:55:54  <Elyon> so yeah, working my way through repurposing the nml module for my own diabolical ends
20:56:11  <Elyon> there's a lot of strictness involved compared to my little thingie :p
20:56:14  *** Pereba [] has quit [Remote host closed the connection]
20:56:18  <Elyon> I can't just write `0`
20:56:27  <Elyon> I have to write `expression.ConstantNumeric(0)`
20:56:53  <frosch123> yeah, every expression has a Position assigned
20:56:56  <frosch123> for error messages
20:57:01  <Elyon> it's neat
20:57:17  <Elyon> a bit unwieldy, but the GRF developer needs not know of these anyway
20:58:12  <Elyon> makes sense, really. I find an often-occurring proportionality between framework 'ease-of-use', and framework complexity
20:59:34  <Elyon> also, while I've been developing with ruby for a good 6 years, python doesn't seem too bad
20:59:40  <Elyon> except regex syntax, yuck
21:00:03  <frosch123> aren't all regex pcre these days?
21:00:05  <frosch123> does ruby do something else?
21:00:17  <Elyon> ruby has regex as a built-in type
21:01:26  <Elyon> '0xdeadbeef'.match(/0x([0-9A-Fa-f][0-9A-Fa-f]*)/)[1] => 'deadbeef'
21:01:33  *** gelignite [] has quit [Quit:]
21:01:42  <V453000> XD that line makes me shiver
21:01:50  <Elyon> wai?
21:02:07  <frosch123> that's not too different to python, is it?
21:02:21  <Elyon> does python support the // syntax?
21:02:34  <Elyon> /<regex>/<config> I mean?
21:03:53  <V453000> idk, when I see the various unreadable characters it just creates some strange laughter inside :D
21:04:00  <frosch123> re.match('0x([0-9A-Fa-f][0-9A-Fa-f]*)', '0xdeadbeef')[0]
21:04:05  <V453000> yeah that XD
21:04:18  <frosch123> no, python uses classes instead of special operators
21:04:29  <frosch123> it already has 3 levels of generic string quotations
21:04:37  <frosch123> no need for another / quotation mark
21:04:39  <Elyon> it's not an operator, it's a delimiter
21:04:47  <Elyon> and regexes aren't strings
21:05:00  <Elyon> imho I like how ruby/js has regex as a builtin
21:05:41  <frosch123> your line from above does look the same to me as in python
21:05:50  <frosch123> just the order of pattern and string are swapped
21:06:02  <frosch123> and python uses string quotation instead of a special /
21:06:08  <Elyon> match "\dx" for me then :p
21:06:29  <Elyon> nah, it gets unwieldy with escapes when regexes are strings imho
21:06:48  <frosch123> python has 3 different quotation marks to choose from
21:06:55  <Elyon> yeah
21:06:56  <frosch123> that's way easier than /
21:07:08  <Elyon> hmm
21:08:00  <frosch123> esp. with the triple """ marks you never run into any escape issues
21:08:04  <Elyon> I prefer /<re>/<cfg>, but that may just be my penchant for vim that does it
21:08:13  <Elyon> hmm that's true actually.
21:08:44  <frosch123> when using sed or awk in scripts you can always pick a custom escape character, but with inserting shell variables it always fails in some case :p
21:09:02  <Elyon> I don't see how any of them are easier than `/` though. anything delimited by two `/` is inherently a regex, whereas in python you have to be explicit with the re module
21:09:37  <Elyon> besides, ruby obv. has a Regex class you can use if for some arcane reason the delimiters don't match your issue solving
21:09:58  <Elyon> I'm not saying `/` is easier, just that I don't find """ easier than `/`
21:10:01  <frosch123> well, i don't know about ruby syntax, but it looks to me like "match" is a method of the string class
21:10:03  *** JacobD88 [] has quit [Quit: JacobD88]
21:10:05  <Elyon> or " or ' for that matter
21:10:26  <Elyon> wait I may have put it down wrong, lemme see what I wrote
21:10:51  <Elyon> yeah it's the other way around, my mistake
21:10:57  <Elyon> anyway, syntactic sugar abound:
21:10:57  <andythenorth> ugh, passing shell vars from python reliably
21:11:07  * andythenorth got smacked by that recently
21:11:19  <Elyon> '0xdeadbeef'[/0x([0-9A-Fa-f][0-9A-Fa-f]*)/][1] => 'deadbeef'
21:11:34  <andythenorth> seemed to help
21:12:00  <frosch123> oh, a regular expression for the [] operator?
21:12:06  <Elyon> I'm not bashing python by the way, I just like the conciseness of ruby's regex syntax. Ruby has nothing on python's list comprehension
21:12:08  <frosch123> looks fancy :)
21:12:10  <Elyon> indeed
21:12:27  <Elyon> abstract 'indexing' into a string with a regex :3
21:12:38  <frosch123> don't worry, every language for it's purpose
21:13:02  <Elyon> I must admit the lack of 'switch' was one of the reasons I haven't gotten around to python until just now
21:13:16  <frosch123> i like knowing 20+ languages, and choosing one for each task
21:13:19  <Elyon> but it's okay, if/elif is more powerful anyway
21:13:22  <Elyon> yeah :)
21:13:27  <Elyon> I don't know how many I know
21:13:29  <andythenorth> you’ll get by without switch :)
21:13:35  <Elyon> probably only 7-8 really well
21:13:36  * andythenorth doesn’t know a single language :(
21:13:47  <frosch123> oh, python does not have switch? ... i haven't even noticed that :p
21:13:54  <frosch123> i guess i did not need it for some reason
21:14:06  <Elyon> it's syntactic sugar in highlevel languages anyway
21:14:25  <Elyon> and if you're lacking performance then what are you doing with an interpreted language anyway :p
21:16:17  <Elyon> I just like the `case year; when (1900..2000): puts 'lol last millenium'; else puts 'THE FUTURE IS NOW (or 115 years ago)'; end
21:16:29  <Elyon> that looks hideous as a oneliner
21:16:34  <Elyon> s/;/\n/g
21:17:18  <Elyon> long story short: python is treating me nicely, and I'm not a fangirl
21:17:21  <andythenorth> use the ‘weird’ python ternary ope in that case :)
21:17:28  <andythenorth> for switching two things
21:17:30  <andythenorth> ‘weird’
21:17:32  <Elyon> although I still kind of dread the 'pythonic' term or w/e
21:17:46  <Elyon> I didn't think python had ?:
21:17:49  <frosch123> yeah, the ternery in python is insane
21:17:50  <Elyon> or wait
21:17:55  <andythenorth> I love the python ternary
21:17:58  <frosch123> Elyon: exaclty it does not have ? :
21:18:00  <andythenorth> it works like my brain
21:18:03  <frosch123> it has something silly
21:18:05  * andythenorth is not a programmer
21:18:18  * andythenorth is probably only two steps away from ‘someone who would like perl'
21:18:23  <andythenorth> although I read a perl script once
21:18:30  <frosch123> "condition ? a : b" in various languages -> "a if condition else b" in python
21:18:39  <frosch123> i.e. the condition is between the choices :/
21:18:42  <Elyon> oh that's ... yeah
21:18:53  <Elyon> I've used that syntax in list comprehensions without realising it worked in general
21:18:59  <andythenorth> that’s how my brain works
21:19:21  <andythenorth> we used to use something which is considered hideous apparently
21:19:27  <andythenorth> (a, b)[condition]
21:19:34  <andythenorth> which is neat and terse
21:19:37  <Elyon> considering it's evaluated strictly `condition -> select(a, b)`, that syntax is oddpants
21:20:00  <Elyon> `cond ? a : b` is pretty logical as well, I find
21:20:09  <Elyon> it's basically just `if cond then a else b`
21:20:26  <andythenorth> the tuple thing has caused some other people ‘wtf’ when I write it
21:20:49  <Elyon> ah, yes, tuples <3
21:20:58  <Elyon> lacking in ruby as well
21:21:16  <frosch123> andythenorth: as 'wtf' as when i see something writing "condition == true" ?
21:21:24  <frosch123> *someone
21:21:26  <Elyon> :D
21:21:30  <Elyon> or even worse
21:21:36  <Elyon> if condition == true:
21:21:39  <Elyon>   return true
21:21:43  <Elyon> else: return false
21:21:52  *** sla_ro|master [slamaster@] has quit []
21:21:58  <frosch123> oh, true, that is also popular :)
21:22:09  <andythenorth> frosch123: that’s usually just a sign of someone who can’t let go of the way from other languages :)
21:22:19  <andythenorth> took me a couple of years to trust that True really is true
21:22:33  <Elyon> or someone who has taken the `intro to programming` course and is ready to conquer the world
21:22:36  <andythenorth> age, experience, application of common sense
21:22:45  <frosch123> andythenorth: the problem is C :p where true is not necessary true
21:22:58  <Elyon> although in fairness, I wrote a program 15 years ago that put 100 empty files on the desktop. It was 100 lines long
21:23:07  <frosch123> if true is != 0, then there can be multiple trues
21:23:26  <Elyon> well most things in c are true
21:23:34  <Elyon> if you include <bool.h> anyway
21:23:40  <Elyon> else no things are true
21:23:54  <Elyon> actually that's wrong
21:24:08  <Elyon> they evaluate to true if used as conditions, but won't compare to `true`
21:26:48  <Elyon> anyway, on with the nml
21:39:50  <andythenorth> :)
21:43:04  <V453000> :)
21:48:42  *** Quatroking_ [] has quit [Read error: Connection reset by peer]
21:50:45  *** Suicyder [~Suicyder@] has quit [Quit:  HydraIRC -> <- Po-ta-to, boil em, mash em, stick em in a stew.]
22:07:32  <andythenorth> bye
22:07:33  *** andythenorth [] has left #openttd []
22:39:03  *** quorzom_ [] has joined #openttd
22:41:06  *** Zeetherdroid [] has joined #openttd
22:43:31  *** quorzom [] has quit [Ping timeout: 480 seconds]
22:50:33  *** Yotson [~Yotson@2001:980:6ac8:1:a8c2:5439:e4c9:524b] has quit [Quit: .]
22:57:45  *** itsatacoshop247 [~itsatacos@2601:9:1180:237:f16d:3c7a:3ff5:b6bc] has joined #openttd
23:02:07  *** Haube [] has joined #openttd
23:03:26  *** frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
23:08:36  *** Haube1 [~Michi@] has quit [Ping timeout: 480 seconds]
23:31:14  *** MJP_ [] has joined #openttd
23:33:57  *** MJP [] has quit [Read error: Connection reset by peer]
23:36:52  *** tokai|mdlx [] has quit [Ping timeout: 480 seconds]
23:43:02  *** tokai|mdlx [] has joined #openttd

Powered by YARRSTE version: svn-trunk