code logs -> 2007 -> Mon, 13 Aug 2007< code.20070812.log - code.20070814.log >
--- Log opened Mon Aug 13 00:00:08 2007
00:00 Otto_Flick [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code
00:00 gnolam is now known as NSGuest-526
00:00 Otto_Flick is now known as gnolam
00:00 NSGuest-526 [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Ping Timeout]
01:11 Chalcedon is now known as ChalcyAFK
01:14 Syloqs-AFH is now known as Syloq
01:44 Syloq is now known as Syloqs-AFH
01:48 Pi [~sysop@Nightstar-6875.hsd1.wa.comcast.net] has joined #code
01:48 mode/#code [+o Pi] by ChanServ
02:16 gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Quit: Anogthder kdeyboarde bigtdes gthde dejusgt.]
02:45 ChalcyAFK is now known as Chalcedon
02:46 Thaqui [~Thaqui@Nightstar-26823.jetstream.xtra.co.nz] has joined #code
02:46 mode/#code [+o Thaqui] by ChanServ
03:49 Syloqs-AFH is now known as Syloq
04:29 Syloq is now known as Syloqs-AFH
05:05 ReivZzz is now known as Reiver
06:05 jerith [~jerith@IRCop.Nightstar.Net] has quit [Ping Timeout]
06:07 jerith [~jerith@Nightstar-21563.slipgate.za.net] has joined #code
06:08 jerith is now known as NSGuest-530
07:19 AnnoDomini [~farkoff@Nightstar-29219.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
07:25 AnnoDomini [~farkoff@Nightstar-29669.neoplus.adsl.tpnet.pl] has joined #Code
07:25 mode/#code [+o AnnoDomini] by ChanServ
08:10 You're now known as TheWatcher
08:23 Chalcedon [~Chalcedon@Nightstar-10147.ue.woosh.co.nz] has quit [Quit: Gone]
08:37 Chalcedon [~Chalcedon@Nightstar-10147.ue.woosh.co.nz] has joined #code
08:37 mode/#code [+o Chalcedon] by ChanServ
08:43 Forj [~Forj@Nightstar-10147.ue.woosh.co.nz] has joined #code
08:43 mode/#code [+o Forj] by ChanServ
09:09 Vornicus-Latens is now known as Vornicus
10:34 Chalcedon [~Chalcedon@Nightstar-10147.ue.woosh.co.nz] has quit [Quit: Gone]
11:48 gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code
11:48 mode/#code [+o gnolam] by ChanServ
11:51 Forj [~Forj@Nightstar-10147.ue.woosh.co.nz] has quit [Quit: Gone]
12:44 MyCatVerbs [~rb6822@Nightstar-23319.cs.bris.ac.uk] has joined #code
14:21 Thaqui [~Thaqui@Nightstar-26823.jetstream.xtra.co.nz] has quit [Quit: Leaving]
15:43
<@ToxicFrog>
Hmm.
15:43
<@ToxicFrog>
Possibly instructing NEdit to look up a definition in a 600MB tags file was unwise.
15:49
< MyCatVerbs>
Can't be significantly slower than ordinary grep though, surely?
15:49
< MyCatVerbs>
Oh nvm, gottago
15:50 MyCatVerbs [~rb6822@Nightstar-23319.cs.bris.ac.uk] has quit [Quit: Swim, swim, hungry!]
15:52
<@ToxicFrog>
Yes it can, because the part of the source tree I need to search is only around 30MB~
16:04
<@ToxicFrog>
....shiiiit
16:04 * ToxicFrog arrives at the discovery that his gtk-server API, as designed, will not work with spellcast
16:08
<@ToxicFrog>
Since Spellcast requires direct access to the socket, for use in select()
16:10
<@Reiver>
...
16:12
<@ToxicFrog>
???
16:12
<@ToxicFrog>
My gtk-server module, as it is, returns a blocking call that you can use to talk to GTK.
16:13
<@ToxicFrog>
Spellcast requires a selectable so that it can do run-to-IO multithreading.
16:15
<@ToxicFrog>
Tasty as high-order functions are, they don't cut it for this.
16:19 Reiver is now known as ReivZzz
16:40 * ToxicFrog determines that a build of SGOS using a linux native GCC is half again as fast as the same build with a windows native GCC, twice as fast as a linux wine build with msdev, and four times as fast as a windows64 native build with msdev.
16:41
<@Vornicus>
HOw big is SGOS anyway?
16:42 * ToxicFrog checks
16:44
<@ToxicFrog>
A bound image is around 40MB, unless it's a debug build in which case it can double in size. The source tree is 600MB (which includes the toolchains), and inflates to several gigabytes during a build.
16:46
<@ToxicFrog>
(note that the bound image includes static data as well, like the pages and images for the management console)
16:59 Raif [~corvusign@Nightstar-5406.hsd1.ca.comcast.net] has quit [Connection reset by peer]
17:00 Raif [~corvusign@Nightstar-5406.hsd1.ca.comcast.net] has joined #Code
17:10 You're now known as TheWatcher[afk]
17:37
<@ToxicFrog>
Vornicus: as for length: 5.7MLOC
17:46
<@Vornicus>
cool.
17:47
<@gnolam>
How much is that in Volkswagens?
17:47
<@Vornicus>
that's a unit of code measurement?
17:48
<@gnolam>
Nah. A generic "we have to dumb this down for the masses" unit.
17:48
<@gnolam>
Like Libraries of Congress or Football Fields.
18:10
<@Vornicus>
0.1 WIndowses.
18:28
<@ToxicFrog>
...windows is 57 MLOC?
18:29
<@ToxicFrog>
That seems, err.
18:29
<@ToxicFrog>
Excessive.
18:30
<@Vornicus>
A lot of that is compatibility hacks.
18:31
<@Vornicus>
the old DOS memory management code, for instance, is still in there, because practically every time there's a bug there's something that takes advantage of it to work.
18:31
<@ToxicFrog>
Aah.
18:32
<@ToxicFrog>
Thankfully, we have no need of such things, as in addition to being the OS developers we are also the sole writers of software for same.
18:33 You're now known as TheWatcher
18:35
<@Vornicus>
Also it includes the WM, the HTML renderer, and DirectX - so we're talking, like, Linux + X + Gnome + Firefox + OpenGL...
18:35 * ToxicFrog ponders. If open source were required - at end of product support lifespan, say - these kind of hacks would be much less necessary.
18:36
<@Vornicus>
And compatibility hacks in all of it.
18:36
<@ToxicFrog>
At least until EA and Topware have you assassinated, anyways~
18:36
<@Vornicus>
heh
18:36 * ToxicFrog nods
18:37
<@ToxicFrog>
We don't have any sort of GUI except the management console, and that's just web pages - it's up to the client system to deal with the actual rendering.
18:40 * ToxicFrog pulls out the gtk-server API and rewrites it
18:41
<@Vornicus>
What is the newest ---dude, you are fucking insane--- open source FPS system, anyway?
18:41
<@ToxicFrog>
...I am?
18:41
<@ToxicFrog>
It's like 100 lines, there's not much rewriting
18:41
<@Vornicus>
heh, ok
18:41
<@ToxicFrog>
I mean, I'm rewriting the interface from Lua to the gtk-server
18:42
<@ToxicFrog>
I rewrote gtk-server's internal API a few weeks ago.
18:44
<@ToxicFrog>
And, hrm.
18:44
<@ToxicFrog>
Source is crazy moddable, but the core is still closed-source.
18:44
<@ToxicFrog>
Doom 3 or Quake 4 gone open source yet?
18:45
<@Vornicus>
Not that I'm aware of; it usually takes a bit longer than this to do that though.
19:25 Forj [~Forj@Nightstar-10147.ue.woosh.co.nz] has joined #code
19:25 mode/#code [+o Forj] by ChanServ
19:44 Forj [~Forj@Nightstar-10147.ue.woosh.co.nz] has quit [Quit: Gone]
20:24 gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Quit: Eliminating distractions]
20:26 KarmaBot [~fark.off@87.72.35.ns-3885] has quit [Connection reset by peer]
20:26 KarmaBot [~fark.off@87.72.35.ns-3885] has joined #Code
20:27 mode/#code [+v KarmaBot] by ChanServ
21:05 Chalcedon [~Chalcedon@Nightstar-10147.ue.woosh.co.nz] has joined #code
21:05 mode/#code [+o Chalcedon] by ChanServ
21:41 You're now known as TheWatcher[T-2]
21:43
<@ToxicFrog>
Ok, that didn't work out so well.
21:43
<@ToxicFrog>
find . -iname makefile | xargs nedit-nc
21:43
<@ToxicFrog>
<long wait>
21:44
<@ToxicFrog>
find . -iname makefile | wc -l
21:44
<@ToxicFrog>
133
21:45 You're now known as TheWatcher[zZzZ]
22:37 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out]
22:38 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
22:38 mode/#code [+o ToxicFrog] by ChanServ
23:22 Vornicus is now known as Vornicus-Latens
23:24 Chalcedon is now known as ChalcyOut
23:37 Thaqui [~Thaqui@Nightstar-26823.jetstream.xtra.co.nz] has joined #code
23:37 mode/#code [+o Thaqui] by ChanServ
23:47 ToxicFrog` [~ToxicFrog@Admin.Nightstar.Net] has joined #code
23:48 ToxicFrog` [~ToxicFrog@Admin.Nightstar.Net] has quit [Connection reset by peer]
23:48 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Client exited]
23:49 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
23:49 mode/#code [+o ToxicFrog] by ChanServ
--- Log closed Tue Aug 14 00:00:15 2007
code logs -> 2007 -> Mon, 13 Aug 2007< code.20070812.log - code.20070814.log >