IRC logs for #opendune on OFTC at 2009-11-13
⏴ go to previous day
00:00:08 <TrueBrain> lalaalaaaa, I am bored
00:00:11 <TrueBrain> maybe I should go to bed
00:00:18 <TrueBrain> I WANT TO PLAY AC2! Stupid xbox ...
00:01:01 <TrueBrain> oh well .. good night!
14:25:03 <Xaroth> got super cow powers on my phone now
14:25:45 <Xaroth> but then ye got stuff :)
19:06:34 * boekabart is checking out google wave
19:07:28 <TrueBrain> next you are going to tell me you are checking out Go
19:13:28 <TrueBrain> fuck, 'go' is fast ..
19:20:01 <TrueBrain> cool enough Go implements stackless python :p
19:28:25 <TrueBrain> very nasty ... there are no asserts and no exceptions .. so back to C, where you have to check the result of every coroutine you launch, to see if the result is correct
19:32:11 <TrueBrain> in general, it looks promising .. we will see if the future can make it more useful ;)
20:34:14 <glx> Go is not finished yet :)
20:39:14 <Xaroth> boekabart: it's useful.. but nowhere near done yet tbqfh
22:09:05 <Xaroth> TrueBrain: how does ottd generate the index files for binaries.?
22:09:21 <TrueBrain> we talked about this :)
22:09:31 <TrueBrain> as long as we don't have a style, there is no need to make binaries. nicely
22:09:56 <Xaroth> I know, I was just interested in how it's managed :)
22:10:06 <TrueBrain> a simple script .. nothing fancy about it :)
22:10:58 <TrueBrain> with statements like: for i in `ls`; do done ;)
22:13:11 <Xaroth> right, time to work a bit more on tile
22:16:56 <TrueBrain> I am continue sitting sick in bed, I find that more useful ;)
22:17:31 <Xaroth> I get really dull when I'm in bed doing nothing for too long
22:17:39 <TrueBrain> same here, same here
22:17:45 <TrueBrain> but thinking is not an option either, so :p
22:19:14 <Xaroth> if i set emu_ax with an uint8, emu_al will be that value, will emu_ah be reset to 0?
22:19:27 <Xaroth> (obvious, but checking nontheless)
22:21:21 <Xaroth> 1>..\src\scenario.c(1093) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
22:21:33 <Xaroth> msvc should probably just keep it's mouth shut :P
22:21:35 <TrueBrain> faulty warning .. blame MSVC
22:23:29 <TrueBrain> we will fix it some day btw, but not this day :)
22:24:34 <Xaroth> ok, this seems to work, PosXY done
22:26:22 <Xaroth> time for some hacking :o
22:26:32 <TrueBrain> (likein the Google language Go :p)
22:26:38 <TrueBrain> really .. what a stupid name for a language .....
22:27:17 <Xaroth> a printf on PosXY, NOT a good idea...
22:28:49 <Xaroth> during load it's called a LOT with x 0 and y 0
22:29:03 <Xaroth> so added an if x != 0 || y != 0 .. and now it's not printing at all o_O
22:29:21 <TrueBrain> so I guess you did something wrong? ;)
22:29:27 <TrueBrain> add the prints in the original function and check again :)
22:30:29 <TrueBrain> GetPosXY is almost never used :p
22:30:50 <boekabart> TrueBrain: I did check out go
22:30:52 <Xaroth> it -is- used with not-0
22:30:58 <boekabart> followed the instructions
22:31:02 <boekabart> and got a build error
22:31:29 <boekabart> but i like the parallel programming stuff in there, with a colleague we're writing goroutines, channels for .net now
22:31:31 <TrueBrain> I didn't compiled it .. just read through the concept :p
22:32:34 <TrueBrain> the 'threads' they have are an old concept, tiny threads, stackless, microthread, picothread, they all indicate the same .. very clever and lightweighted way of threading .. good to see it in the base of a language
22:33:34 <TrueBrain> just no exceptions really throws us back a few years of development ...
22:33:55 <boekabart> they do state reasons for this
22:34:24 <TrueBrain> how ever they might be, it is MUCH easier to develop an application with exceptions .. increases readability a lot
22:34:33 <TrueBrain> instead of tons of checks on every sub-function you call, to validate your result ;)
22:34:36 <boekabart> adn its true that anyway it doesn't really work well with goroutines since you don't wait for the results in a traditional sense
22:34:44 <boekabart> waht, should the exception be thrown in the channel?
22:35:12 <boekabart> .. and your point is _very_ valid too
22:35:13 <TrueBrain> I don't suggest any solution. I just state it is a big requirement for simple, readable applications
22:36:14 <Xaroth> when checking for AL/DL it doesn't output anymore :)
22:36:19 <TrueBrain> so I hope they fix something for it soon .. then maybe .. just maybe I can give it a spin :)
22:36:57 <Xaroth> as long as you don't get any crazy ideas of porting dune to Go :P
22:37:22 <TrueBrain> 'porting' the decompiled code is easy :p
22:37:46 <TrueBrain> but I like Go immediatly took care of cross platform issues .. ELF and Mach-O support .. just no COFF, what I could find (Windows)
22:37:57 <Xaroth> hence the crazy ideas :P
22:39:25 <Xaroth> pack/unpack, distance, center and addtilediff
22:39:28 <Xaroth> and some unknown functions
22:39:42 <Xaroth> .. missus wants to sleep tho, so tomorrow
22:40:18 <Xaroth> and get well TrueBrain
22:40:40 <Xaroth> mexican flu? or different
22:41:54 <boekabart> I love that my server sends me a daily report of who tries to log as which user from what ip - and from what IPs succesfull logons are done
22:42:04 <boekabart> yes, new to linux servers :)
22:42:17 <boekabart> at least to adminning them
22:42:19 <TrueBrain> you will only 'love' it till a certain point .. like .. 1 week for 1 server :p
22:42:39 <boekabart> what else do i read during my morning coffee @ work?
22:42:56 <TrueBrain> in the server park I manage, every server hits about 1000 logins a day .. not much fun to read through :p
22:43:13 <TrueBrain> it just sends me the successful logins :p
22:43:27 <TrueBrain> well .. an analyze over it, to indicate weird sequential logins ;)
22:43:48 <TrueBrain> but yes, Linux has nice admin tools :)
continue to next day ⏵