code logs -> 2007 -> Thu, 12 Apr 2007< code.20070411.log - code.20070413.log >
--- Log opened Thu Apr 12 00:00:53 2007
00:09
<@Vornicus>
"microfortnight"
00:15 * ToxicFrog decides that, for convenience, he will in fact export unpack.explode() to the user
00:15
<@ToxicFrog>
And unpack.implode(), for that matter.
00:16
<@ToxicFrog>
Floats I will put off for later, because I don't need those until I start playing with the model formats~
00:21 Syloq is now known as Syloqs-AFH
00:25 gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Quit: Z?]
00:29 Chalcedon [Chalceon@Nightstar-2041.dialup.ihug.co.nz] has joined #code
00:30 mode/#code [+o Chalcedon] by ChanServ
00:39
<@McMartin>
woot
00:39 * McMartin now has a new SF.net project.
00:40
<@ToxicFrog>
I should consider using sf.net for some of my stuff.
00:40
<@ToxicFrog>
Save me the trouble of remembering to set up svnsrv~
00:56 Thaqui [~Thaqui@Nightstar-11312.jetstream.xtra.co.nz] has joined #code
00:56 mode/#code [+o Thaqui] by ChanServ
01:49 ReivZzz is now known as Reiver
02:09
<@McMartin>
Blorple is now available via SVN.
02:09
<@McMartin>
It is not, however, actually ready for a 0.1 alpha release yet.
02:50 Reiver is now known as ReivOut
03:06 Derakon [~Derakon@Nightstar-12737.sea2.cablespeed.com] has joined #code
03:06 mode/#code [+o Derakon] by ChanServ
03:59 * Vornicus fiddlefiddles
04:00
<@Vornicus>
arg, I am mired
04:00
<@Derakon>
Enzephenebeh?
04:00
<@Vornicus>
I am at one of those points where I have to decide what to do, and I can't seem to decide
04:01
<@ToxicFrog>
libss1edit. SF.net project y/n? If y, its own project, or should it be part of ss1edit?
04:02
<@Vornicus>
I would put all the ss1-related stuff in a single sf.net project.
04:02
<@ToxicFrog>
*all* of it?
04:02
<@ToxicFrog>
That puts, um, libss1edit, ss1edit, ss1map at minumum all in the same project.
04:03
<@ToxicFrog>
(and I have been considering splitting ss1edit into three parts - resource editor, map editor, gamesys editor - but I'm not entirely sure on that.)
04:03
<@Vornicus>
An SF.net project isn't necessarily just one application.
04:04
<@Vornicus>
Anyway ss1map is probably something you'd be using in ss1edit anyway.
04:05 Syloqs-AFH [Syloq@NetAdmin.Nightstar.Net] has quit [Connection reset by peer]
04:05 KarmaBot [~karma.bot@Nightstar-28983.neoplus.adsl.tpnet.pl] has quit [Connection reset by peer]
04:06 Syloq [Syloq@NetAdmin.Nightstar.Net] has joined #code
04:06 KarmaBot [~karma.bot@Nightstar-28983.neoplus.adsl.tpnet.pl] has joined #Code
04:06
<@ToxicFrog>
Well, no, not really.
04:07 * Raif eats it.
04:07
<@ToxicFrog>
It's not the map editor, it takes a map and dumps a massive image showing the location of all objects.
04:07
<@ToxicFrog>
And the "takes a map" part is handled by libss1edit.
04:07
<@Vornicus>
Well, consider this - ImageMagick isn't a single program, is it?
04:07 Syloq is now known as Syloqs-AFH
04:08
<@ToxicFrog>
I have no idea, never having used it.
04:08
<@ToxicFrog>
But, yeah, I kind of see what you're getting at.
04:08
<@ToxicFrog>
"ss1edit", "libss1edit" and "ss1map" are all seperate projects, but they can also be lumped into one "SS1 editing-related stuff things" project.
04:10
<@Derakon>
Anyone who wants one will likely want the others anyway.
04:13 Chalcedon [Chalceon@Nightstar-2041.dialup.ihug.co.nz] has quit [Quit: ]
04:14
<@ToxicFrog>
Well, ss1map < ss1edit
04:14
<@ToxicFrog>
But I'm writing ss1map as soon as I finish libss1edit because I need it for the speerun.
04:19
<@Derakon>
Is this gonna be a TAS?
04:27
<@ToxicFrog>
No.
04:28
<@ToxicFrog>
Even if I wanted it to be - which I don't - we don't have the right tools for running DOS games yet.
04:28
<@Derakon>
Ahh, fair enough.
04:28
<@ToxicFrog>
And use of maps, enemy stats, etc to plan the run doesn't make it tool-assisted; it's the effect of tools on the /playing/ that counts.
04:28 Derakon is now known as Derakon[AFK]
04:45 Derakon[AFK] is now known as Derakon
05:03 ReivOut is now known as Reiver
05:14 * ToxicFrog kills SF.net right in the goddamn face
05:15
<@McMartin>
?
05:15
<@ToxicFrog>
Passwords are limited to alphanumerics.
05:15 * Vornicus points, laughs
05:15
<@ToxicFrog>
As in [A-Za-z0-9]. I don't even get underscores, let alone spaces and punctuation.
05:16
<@McMartin>
... You almost never get spaces.
05:16
<@ToxicFrog>
I do on real computers!
05:16
<@ToxicFrog>
But, yeah, webapps generally don't. But they usually allow underscores, at least.
05:16 * Reiver thinks TF must have a very narrow definition of 'real computer'.
05:17
<@ToxicFrog>
Reiver: even win2k and winXP accept spaces in passwords.
05:17
<@McMartin>
... I didn't realize Unix did.
05:17
<@Reiver>
...I've never been able to use spaces in XP.
05:17
<@ToxicFrog>
And I've been using spaces on Linux for at least six years.
05:17
<@Reiver>
Nor on the linux labs at school.
05:17
<@ToxicFrog>
I think BSD does, but I'd have to double check this.
05:19
<@ToxicFrog>
...what distro are the labs using?
05:20
<@McMartin>
The only place I've ever seen it permitted was in PGP, which called it a Pass Phrase.
05:20
<@ToxicFrog>
I know I could use spaces on RH9, and ISTR using them on RH7 as well.
05:20
<@ToxicFrog>
My root and user passwords on Orias have always had spaces in them, and some years punctuation as well.
05:21
<@McMartin>
In other mirror universe news, you seem to find punctuation weirder than spaces.
05:22
<@ToxicFrog>
(note that I'm setting all these with passwd. I have no idea what constraints other frontends put on passwords.)
05:23
<@ToxicFrog>
Honestly, the idea that spaces might not be accepted is bizarre to me.
05:23
<@ToxicFrog>
What possible purpose could it serve?
05:23
<@McMartin>
This is literally the first time I've heard of anyone shocked they couldn't do it.
05:24
<@ToxicFrog>
I mean, perhaps if you're passing cleartext passwords around as command line arguments, but no-one does that, right?
05:24
<@ToxicFrog>
(and even they do, we have quotes for a reason!)
05:24
<@McMartin>
In every password generation guide I've ever seen, you use punctuation, mixture of upper/lower/numeric, etc.
05:24
<@McMartin>
Never spaces.
05:24
<@McMartin>
Spaces have never come up.
05:24
<@McMartin>
It's not like they forbid them.
05:24
<@McMartin>
It's that it's just assumed that you wouldn't use it any more than you'd use Runes.
05:24
<@ToxicFrog>
Well, I'm not shocked so much at the fact that SF.net doesn't let me do it; I'm shocked at the general attitude that Spaces Shouldn't Be In Passwords that /leads/ to sf.net forbidding them.
05:25
<@ToxicFrog>
I am, however, shocked that they don't permit underscores or punctuation.
05:26
<@McMartin>
The password is only used for repository access and the file releases anyway, so.
05:26
<@McMartin>
Don't use an important password to begin with~
05:26
<@ToxicFrog>
I wasn't planning on it, but my password generation algorithm doesn't restrict itself to alphanumerics.
05:26
<@ToxicFrog>
So now I have to be inconsistent ;.;
05:31
<@ToxicFrog>
(and, again, what benefit is gained from restricting the character set to be used in passwords? I can, perhaps, see the benefit in forbidding '\0' if it's going to be used by a language that expects null-terminated strings, but that's about it.)
05:31
<@McMartin>
(Forbidding anything past 127 blocks overeager transcoders)
05:32
<@ToxicFrog>
(ok, I'll grant you that one too, and perhaps the control characters)
05:32
<@McMartin>
My guess is that isprint() is too generous and the next lower down is isalnum().
05:33
<@ToxicFrog>
(although a password with nonprinting control characters in it would be pretty sweet, even if you got the plaintext you'd have to run it through od to make sure you had the whole thing and not just the visible parts)
05:33
<@McMartin>
(At least until you have to log in from an unfamiliar keyboard)
05:33
<@ToxicFrog>
(true)
05:35
<@McMartin>
(Also, you should adapt your algorithm to operate under various conditions of mandatory or forbidden coding eras)
05:35
<@ToxicFrog>
?
05:35
<@ToxicFrog>
(oh. Coding as in encoding, algorithm as in my password generation algorithm and not my proposed password reading library)
05:36
<@ToxicFrog>
It already handles restrictions down to [A-Za-z0-9_]
05:36
<@ToxicFrog>
What kind of sick mind forbids underscore as well? ;.;
05:37
<@ToxicFrog>
Part of the problem here, of course, is that it doesn't remind me of the restrictions when I'm logging in, or at least, most sites don't.
05:38
<@ToxicFrog>
And if I don't remember, I'll try to log in with the password that I would have used if their password reader wasn't insane.
05:39 * ToxicFrog blinkblinks
05:39
<@ToxicFrog>
I just realized I've been getting mail of sf.net for ages.
05:39
<@ToxicFrog>
This means they have my email address.
05:39
<@ToxicFrog>
This means I probably have an account already.
06:07
<@ToxicFrog>
Gnar!
06:07 * ToxicFrog tries to figure out the RES API
06:07
< Doctor_Nick>
Kurt Vonnegut died =(
06:07
<@ToxicFrog>
This is unfortunate :\
06:09
< Doctor_Nick>
all the great american authors are dying on us =(
06:09
<@McMartin>
I don't think I'd call Jonny Hart a Great American Author
06:10
< Doctor_Nick>
who?
06:10
<@McMartin>
The only other recent high-profile death I can think of.
06:10
<@McMartin>
Cartoonist who wrote/drew B.C.
06:11
< Doctor_Nick>
oh
06:11
< Doctor_Nick>
i was thinking more along the lines of Hunter S. Thompson and Arthur Miller
06:11
<@McMartin>
Ah. Those were some time ago, weren't they?
06:12
< Doctor_Nick>
a year or so
06:18
< Doctor_Nick>
http://onegoodmove.org/1gm/1gmarchive/2005/09/kurt_vonnegut_o_1.html
06:18
< Doctor_Nick>
he was looking pretty old in this one
06:27 * ToxicFrog ponders the trove categories @.@
06:27
<@McMartin>
Blorple ended up in "Other".
06:29
<@ToxicFrog>
UI: Graphical/Gnome; Operating Systems: all POSIX, all 32-bit windows; Language: Lua; Topic: Games&Entertainment/FPS (not sure about this one); Status: Pre-Alpha; Audience: Developers (not sure about this one either, but there isn't a "modders" option)
06:29
<@McMartin>
OS may be best "OS Independent (Written in an interpreted language)"
06:30
<@McMartin>
Topic is as good as it will get.
06:30
<@McMartin>
Audience is right.
06:30
<@ToxicFrog>
Well, ss1edit at least depends on OS-specific libraries: luaGTK.
06:30
<@ToxicFrog>
libss1edit should run on anything ANSI.
06:30
<@McMartin>
There's also a GTK But Not GNOME entry.
06:30
<@McMartin>
For UI.
06:30
<@McMartin>
Well, Not Necessarily GNOME.
06:31
<@ToxicFrog>
There's "Graphical/Gnome", and there's "Toolkits/GTK+"
06:31
<@ToxicFrog>
I assumed that the latter was for stuff related to GTK+ like bindings to other languages.
06:31 Syloqs-AFH [Syloq@NetAdmin.Nightstar.Net] has quit [Connection reset by peer]
06:32
<@ToxicFrog>
See, this is the problem with grouping things. libss1edit is OS independent. ss1edit is POSIX+mswindows.
06:32 * ToxicFrog selects all three
06:32
<@ToxicFrog>
Ok, UI changed to toolkits/GTK+
06:33
<@ToxicFrog>
Now I just need to pick a license.
06:33
<@McMartin>
Also, they say it takes 3 days for them to get around to checking your submission, but I've never had it take more than 1.
06:34 * ToxicFrog figures he'll just use the GPL
06:35
<@McMartin>
Argh
06:35
<@McMartin>
I've forgotten how to do -e in Python
06:35
<@ToxicFrog>
-e?
06:35
<@McMartin>
"Does this path exist"
06:35 * Vornicus heads to the docs, has seen this.
06:36
<@McMartin>
The Absurd way would be trying to os.stat() it and catching IOError, but.
06:36
<@ToxicFrog>
Description: "a set of libraries and tools for examining and modding the classic DOS game System Shock"
06:36
<@Vornicus>
yeah, that's the wrong way
06:37
<@Vornicus>
os.path.exists(path)
06:37
<@Vornicus>
Return True if path refers to an existing path. Returns False for broken symbolic links. On some platforms, this function may return False if permission is not granted to execute os.stat() on the requested file, even if the path physically exists.
06:38
<@Vornicus>
lexists returns True on broken symbolic links, in 2.4 or later.
06:41
<@ToxicFrog>
...............FUUUUUUCK
06:41 * ToxicFrog types up half the long description, and Opera segfaults
06:41
<@Vornicus>
Smooth.
06:47
<@McMartin>
Hmm. My PyGTK-fu isn't quite up to snuff.
06:47 * McMartin wants to use gtk.STOCK_QUIT but can't figure out where it goes.
06:52
<@McMartin>
Dude, wtf
06:52
<@McMartin>
Debian stable is 10 minor versions behind development for GTK+.
06:53
<@Vornicus>
Debian is like that
06:57 * ToxicFrog SUBMITs.
06:57
<@ToxicFrog>
Only 10?
06:58
<@Raif>
Never use Debian stable.
06:58
<@Raif>
It's intended for mission-critical stuff that Really Cannot Be Allowed To Fail.
06:58
<@Raif>
Even for most business servers, you want something a little more recent. ;)
06:59
<@McMartin>
So, what's a reasonable gtk-2 version to assume is installed?
06:59
<@Raif>
Not a clue.
07:00
<@Raif>
I don't like to assume anything about other machines, and therefore don't write software that other people need to compile. :)
07:01
<@ToxicFrog>
2.6.x, I think.
07:01
<@McMartin>
OK
07:01 * McMartin is using 2.10, so.
07:02 * McMartin still doesn't have working install scripts.
07:03
<@ToxicFrog>
...oh wow, we're up to 2.10 now?
07:03
< Doctor_Nick>
debian updated????
07:04
<@McMartin>
debian uses 2.0
07:04 * ToxicFrog is mostly going by the windows port, since it lags far enough behind that by the time it releases a port, all the linux systems - except the ones using debian stable - have had that version installed for a while
07:04
<@McMartin>
Well, stable does.
07:04
<@McMartin>
At the moment, Blorple doesn't use anything that 2.0 doesn't supply
07:04 Thaqui [~Thaqui@Nightstar-11312.jetstream.xtra.co.nz] has left #code [Leaving]
07:05
<@McMartin>
But if I want to add, like, stock file and about dialogs, I think that stops being true.
07:05
<@ToxicFrog>
I think luaGTK uses 2.4, but I'd have to check that.
07:05 * ToxicFrog ;.; at the sad state of GUI toolkits for Lua
07:10
<@ToxicFrog>
Hmm. IUP has potential.
07:11
<@ToxicFrog>
...oh. Except it's win32/motif only.
07:11
<@ToxicFrog>
There's wxLua, if I want to live dangerously~
07:17
<@McMartin>
Not until they fix their damned Unicode support.
08:06 Doctor_Nick [~fdsaf@Nightstar-27777.rag-a.fsu.edu] has quit [Quit: ]
08:47 gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code
08:47 mode/#code [+o gnolam] by ChanServ
08:54 Derakon is now known as Derakon[AFK]
09:13 MahalGone is now known as Mahal
09:44 * gnolam sniggers.
09:44
<@gnolam>
I find it amusing with a map format that calls the starting coordinates for a segment "orgx" and "orgy".
10:03 NightRain [~NightRain@Nightstar-763.worldnet.co.nz] has joined #code
10:04
< NightRain>
Quick stupid question: Is there a command like "ver" (from windows) to find out what core your running on ubuntu?
10:06
<@Vornicus>
uname -a should tell you
10:06
< NightRain>
cheers vorn
10:16 * Reiver <3 #Code
10:17 * gnolam hopes #Code uses protection.
10:18 Mahal is now known as MahalBed
10:19
<@Reiver>
You think they're worried about viruses, gnolam?
10:19
<@Reiver>
Here?
10:22
<@gnolam>
There is also the risk of children.
10:23
<@Reiver>
Only if you don't keep track of your threads.
10:23
<@Vornicus>
10:23
<@Vornicus>
Why do threads keep coming up today?
10:24
<@Reiver>
Because they keep unravelling.
10:24
<@Reiver>
And our output has been otherwise fairly threadbare.
10:26
<@Vornicus>
heh
10:28 Derakon[AFK] [~Derakon@Nightstar-12737.sea2.cablespeed.com] has quit [Ping Timeout]
10:29
< NightRain>
night folks
10:29 NightRain [~NightRain@Nightstar-763.worldnet.co.nz] has quit [Quit: Leaving]
10:48 You're now known as TheWatcher
10:59 EvilDarkLord is now known as Jo}{n
11:18 Thaqui [~Thaqui@Nightstar-11312.jetstream.xtra.co.nz] has joined #code
11:18 mode/#code [+o Thaqui] by ChanServ
11:49 Thaqui [~Thaqui@Nightstar-11312.jetstream.xtra.co.nz] has quit [Quit: This computer has gone to sleep]
11:53 Thaqui [~Thaqui@Nightstar-11312.jetstream.xtra.co.nz] has joined #code
11:53 mode/#code [+o Thaqui] by ChanServ
12:18 Thaqui [~Thaqui@Nightstar-11312.jetstream.xtra.co.nz] has left #code [Leaving]
13:07 Vornicus is now known as Vornicus-Latens
13:36 Jo}{n is now known as EvilDarkLord
14:49 MyCatVerbs [~mycatownz@Nightstar-13709.lurkingfox.co.uk] has joined #code
15:15 Serah [~Z@87.72.36.ns-26407] has quit [No route to host]
15:15 Serah [~Z@87.72.36.ns-26407] has joined #Code
15:15 mode/#code [+o Serah] by ChanServ
16:30
<@ToxicFrog>
McMartin: I'm honestly not sure where Unicode would ever arise.
16:30 * MyCatVerbs shudders.
16:30
<@ToxicFrog>
In filenames, perhaps, if you're willing to have your SS1 files in a path that SS1 can't load them from.
16:31
< MyCatVerbs>
ToxicFrog: somewhere, far off, a linguistics researcher just burst into flame spontaneously and has no clue why.
16:31
< MyCatVerbs>
(I kid, I kid!)
16:32
<@ToxicFrog>
UTF-8 > Unicode anyways~
16:32 Reiver is now known as ReivZzz
16:34 MyCatVerbs [~mycatownz@Nightstar-13709.lurkingfox.co.uk] has quit [Ping Timeout]
16:37 MyCatVerbs [~mycatownz@Nightstar-13709.lurkingfox.co.uk] has joined #code
17:04
<@Raif>
UTF is Unicode.
17:04 You're now known as TheWatcher[afk]
17:05
<@Raif>
and UTF-8 fails to be awesome in languages consisting almost entirely of 2-byte characters...
17:05
<@ToxicFrog>
Well. "Unicode" is generally used to mean either UCS-16 or UTF-16.
17:06
<@ToxicFrog>
At least in my experience.
17:06
<@ToxicFrog>
Anyways, System Shock only supports 7-bit ASCII, so unicode isn't going to show up in any of its data files.
17:07
<@ToxicFrog>
Which pretty much just leaves paths.
17:09
<@Raif>
Unicode comes in many variants, the most common being UTF-8 and the wide character variety.
17:09
<@Raif>
You CAN actually store it as longs as well.
17:09
<@Raif>
It depends on what languages you're working in.
17:11
<@Raif>
UTF-8 is great for English because we tend to stick to the 1-byte range. If you're working in, say, Japanese, it's not good anymore because you've got tons of 2 byte characters, which means you're tacking on a lead byte to every character, making them each 3 bytes.
17:12
<@Raif>
Just sayin'. :)
17:13 * ToxicFrog nods
17:13
<@ToxicFrog>
None of which is relevant to System Shock except in paths, which should in theory be ASCII7 DOS-readable ones anyways :P
17:30 GeekSoldier [~GeekSoldi@Nightstar-3010.pools.arcor-ip.net] has joined #code
17:32
< MyCatVerbs>
Raif: no, on languages consisting entirely of non-ASCII glyphs it fails to be compact. This is not the same thing as awesome.
17:34
<@Raif>
Reckless inefficiency fits the description of "failing to be awesome"
17:34
< MyCatVerbs>
Raif: considering that, for >99% of everything, the filesize and RAM handed over to plaintext amounts to sweet fuck all, who even cares?
17:35
<@Raif>
Like I said, reckless inefficiency. :)
17:35
< MyCatVerbs>
Unless you plan to write gratitiously tag-heavy XML entirely using higher-plane Chinese glyphs, it's not going to make significant difference to anything, anywhere.
17:35
<@Raif>
We store very large dictionaries. It's always nice not to have to load an extra 2 megs.
17:35
< MyCatVerbs>
No, false economy, Raif.
17:36
<@Raif>
Clarify.
17:37
<@Raif>
Though I remind you I'm not of the school of "RAM is free." It's cheap, yes. This isn't the same as free.
17:39
<@Raif>
Also, consider large database (google, mssearch, whatever). A 33% savings in space there becomes pretty significant.
17:39
<@Raif>
And most of what they cache is text.
17:40
< MyCatVerbs>
Hrmn. Fair 'nuff.
17:41
< MyCatVerbs>
Could we compromise on UTF8 as a transfer mechanism though, please? UTF16 and wider cousins expose you to problems of machine versus network byte ordering. Sure, *you* can do it fine but someone else is guaranteed to fuck it up somewhere.
17:45
<@Raif>
I wholeheartedly agree.
17:46
<@Raif>
I see byte order bugs on a nearly daily basis. :)
17:46
<@jerith>
hons!
17:46 * jerith grins.
17:47
<@Raif>
Granted, that's because we port large swaths of file code from our Windows counterparts, and they have a bad habit of not caring about things like portability issues.
17:48
< MyCatVerbs>
Raif: ALL THE WORLD IS A VAX! ^^
17:48
<@Raif>
Actually, I'll agree with you on UTF8 right up until the point bandwidth is at a premium... then we'd have to reevaluate.
17:49
<@Raif>
When you have a hammer, all the world is a VAX? Yeah, that's about right.
17:49
<@Raif>
Smashy smashy.
17:49
<@Raif>
Anyway, off to the code mines. Have a good one.
17:49 GeekSoldier_ [~GeekSoldi@Nightstar-5150.pools.arcor-ip.net] has joined #code
17:50 GeekSoldier [~GeekSoldi@Nightstar-3010.pools.arcor-ip.net] has quit [Ping Timeout]
17:55 Serah [~Z@87.72.36.ns-26407] has quit [Killed (NickServ (GHOST command used by ZLOK))]
17:55 Serah [~Z@87.72.36.ns-26407] has joined #Code
17:55 mode/#code [+o Serah] by ChanServ
17:57 GeekSoldier_ is now known as GeekSoldier
18:04 gnolam is now known as gnolam|Gig
18:13 GeekSoldier [~GeekSoldi@Nightstar-5150.pools.arcor-ip.net] has quit [Ping Timeout]
18:40 You're now known as TheWatcher
19:14
< MyCatVerbs>
http://www.graficaobscura.com/synth/index.html <--- awesome! Entirely rasterised, too.
19:20 Serah [~Z@87.72.36.ns-26407] has quit [Killed (NickServ (GHOST command used by ZLOK))]
19:20 Serah [~Z@87.72.36.ns-26407] has joined #Code
19:20 mode/#code [+o Serah] by ChanServ
19:26 KBot [~karma.bot@Nightstar-29315.neoplus.adsl.tpnet.pl] has joined #Code
19:27 KarmaBot [~karma.bot@Nightstar-28983.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
19:27 AnnoDomini [~farkoff@Nightstar-28983.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
19:27 KBot is now known as KarmaBot
19:32 GeekSoldier [~IceChat7@Nightstar-5150.pools.arcor-ip.net] has joined #code
19:33 AnnoDomini [~farkoff@Nightstar-29315.neoplus.adsl.tpnet.pl] has joined #Code
19:33 mode/#code [+o AnnoDomini] by ChanServ
19:40 Serah [~Z@87.72.36.ns-26407] has quit [Connection reset by peer]
19:41 Serah [~Z@87.72.36.ns-26407] has joined #Code
19:41 mode/#code [+o Serah] by ChanServ
20:01 * McMartin reads backscroll
20:01
<@McMartin>
MCV: Depending on how wxWidgets is compiled, it either requires wchar_t everywhere or doesn't work with most distributions of GTK+, which it nominally is a wrapper around.
20:02
<@McMartin>
As such, wxWidgets is not actually a widget toolkit; it is an unusually complicated mechanism for generating compiler errors.
20:02
< MyCatVerbs>
McMartin: ouch. That's usually handled automatically, right?
20:03
<@McMartin>
I believe GTK's current stance is "UTF-8 everywhere, bitches", but I could be wrong.
20:03
<@McMartin>
Glk handles it by having different functions for _uni and for flat-ASCII.
20:03
< MyCatVerbs>
And, er, that's usually only a problem for distro maintainers, hopefully? I mean, does it affect your use of wxWidgets, or just compilint wxWidgets itself?
20:04
< MyCatVerbs>
*compiling
20:07
<@McMartin>
Use.
20:07
<@McMartin>
The application is supposed to wrap every string in a conditional compilation macro that makes it a wchar_t * instead if necessary and nobody does.
20:08
<@McMartin>
Thus, every UI function call is taking pointers of the wrong time, and gcc chokes and dies.
20:10
< MyCatVerbs>
...?
20:10
< MyCatVerbs>
You're making wxWidgets sound like a steaming pile of dog shit in a paper baggie, on fire.
20:10
<@McMartin>
No: such a thing could be used as an energy source.
20:10
<@McMartin>
To be fair, I have managed to compile Hello World with it.
20:11
< MyCatVerbs>
Love you, man. Platonically speaking. =D
20:11
<@McMartin>
That's how I worked all this out. My opinion before this was "Despite being designed for Linux, it clearly only works on Windows."
20:11
<@McMartin>
And then I got it working on Gentoo, which required I disable Unicode support in GTK+, and then I could emerge apps that used wxWidgets.
20:11
<@McMartin>
But then Hello World broke.
20:12
<@McMartin>
To be fair, I last checked this six versions of GTK+ ago. Perhaps wxWidgets has improved in the meantime.
20:12
<@McMartin>
I have felt no real desire to check.
20:13
<@McMartin>
And if it has, that still breaks all the pre-existing wx app code.
20:13 GeekSoldier [~IceChat7@Nightstar-5150.pools.arcor-ip.net] has left #code []
20:36 Doctor_Nick [~fdsaf@Nightstar-27777.rag-a.fsu.edu] has joined #code
20:37 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has joined #Code
20:39
<@gnolam|Gig>
http://6502asm.com/
20:39 gnolam|Gig is now known as gnolam
20:41
<@McMartin>
http://hkn.eecs.berkeley.edu/~mcmartin/P65/
20:51
<@McMartin>
Their demos don't seem to work.
20:58
<@gnolam>
They do for me.
20:59
<@McMartin>
Does fullscreen.asm work for you?
21:00
<@McMartin>
I just get a half-dozen white pixels in the upper left.
21:00
<@gnolam>
It works.
21:00
<@McMartin>
What browser are you using?
21:00
<@gnolam>
Probably some browser thingy.
21:00
<@gnolam>
Seamonkey.
21:01
<@McMartin>
OK, on Firefox it appears to simply NFW.
21:02
<@McMartin>
Works on Konqueror.
21:04
<@McMartin>
Unplayably slow though.
21:06
< Doctor_Nick>
les bos!
21:18 MahalBed is now known as Mahal
21:36 gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Quit: Bleh.]
21:48 Vornicus-Latens is now known as Vornicus
21:52 Chalcedon [Chalceon@Nightstar-6030.dialup.ihug.co.nz] has joined #code
21:52 mode/#code [+o Chalcedon] by ChanServ
22:13 Chalcedon [Chalceon@Nightstar-6030.dialup.ihug.co.nz] has quit [Ping Timeout]
22:13 Chalcedon [Chalceon@Nightstar-6116.dialup.ihug.co.nz] has joined #code
22:13 mode/#code [+o Chalcedon] by ChanServ
22:14 Chalcedon [Chalceon@Nightstar-6116.dialup.ihug.co.nz] has quit [Quit: ]
22:24 You're now known as TheWatcher[T-2]
22:27 You're now known as TheWatcher[zZzZ]
22:54 Mahal is now known as MahalGone
22:54
<@McMartin>
Hum. Running it on Windows Firefox produces a 1000x speedup
23:40 Serah [~Z@87.72.36.ns-26407] has quit [Connection reset by peer]
23:40 Serah [~Z@87.72.36.ns-26407] has joined #Code
23:40 mode/#code [+o Serah] by ChanServ
23:44 Chalcedon [Chalceon@Nightstar-1896.dialup.ihug.co.nz] has joined #code
23:44 mode/#code [+o Chalcedon] by ChanServ
23:48 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has quit [Ping Timeout]
23:53 * McMartin eyes
23:53
<@McMartin>
Make that "running it on a 32-bit machine produces a 1000x speedup."
23:53
<@McMartin>
Since when is Javascript not 64-bit clean?
23:59
<@ToxicFrog>
Sure you aren't running the 32-bit version of FF on a 64-bit machine?
23:59
<@McMartin>
That shouldn't matter.
--- Log closed Fri Apr 13 00:00:41 2007
code logs -> 2007 -> Thu, 12 Apr 2007< code.20070411.log - code.20070413.log >