code logs -> 2008 -> Sun, 22 Jun 2008< code.20080621.log - code.20080623.log >
--- Log opened Sun Jun 22 00:00:21 2008
00:08 Shoukanjuu [~Shoukanju@Nightstar-27098.101.8.67.cfl.res.rr.com] has joined #code
00:32
<@Doctor_Nick>
YOU
00:36
< Shoukanjuu>
yeah, me
00:36
< Shoukanjuu>
This time with two hours of sleep to keep me running for another 2 da-*passes out*
00:38
<@Doctor_Nick>
that never works
00:38 Shoukanjuu is now known as Shou|x_X
00:38
< Shou|x_X>
gonna go to best buy tomorrow
00:38
< Shou|x_X>
So I'm gonna start on my sleeping now
00:52 McMartin [~mcmartin@Nightstar-2079.dsl.snfc21.pacbell.net] has joined #code
00:52 mode/#code [+o McMartin] by ChanServ
00:54
<@Doctor_Nick>
has anyone here used BRL-CAD?
00:55
< Vornicus>
No. Nor have I used brill cream.
00:56
<@Doctor_Nick>
who
00:56
<@McMartin>
o/~ Bryllcreem! A little dab'll do ya o/~
00:57
<@McMartin>
Essentially, it was Crisco for your hair.
00:57
<@McMartin>
Responsible for the many crimes against hairstyle one found in the 30s through the 50s
00:57
<@Doctor_Nick>
dapper dan
00:58
<@McMartin>
Hmm. Who here has done I7 development?
00:58
<@McMartin>
Vorn has.
00:58
<@McMartin>
jerith has but isn't here.
00:59
<@McMartin>
Actually, I6 development will do here, too, since it's "I7 is emulating a piece of I6 that should have never been" that I want to complain about, but want calibration
00:59
< Vornicus>
heh
00:59
< Vornicus>
I've only done a very few things.
01:00
<@McMartin>
OK. So, the I6 phrasing is "Group 3 actions shouldn't exist"
01:00
<@McMartin>
In I7, this is "I am annoyed by the fact that most predefined actions for developer expansion always fail in the check phase, instead of in the report phase."
01:06
< Vornicus>
aha
01:08
<@McMartin>
Looking at it more closely, the distinction is between "Actions which are checked but then do nothing unless rules intervene" and "Actions which always do nothing unless rules intervene".
01:08
<@McMartin>
The latter should, imo, all be the former.
01:11
< Vornicus>
I never quite understood why the latter existed.
01:11
<@McMartin>
ANAICT, because they were easier to implement in I6.
01:11
<@McMartin>
I6 only had "before" and "verb implementation" - the "after" and "report" phases were folded by hand into the implementations.
01:12
< Vornicus>
aha
01:33 McMartin [~mcmartin@Nightstar-2079.dsl.snfc21.pacbell.net] has quit [Connection reset by peer]
01:34 McMartin [~mcmartin@Nightstar-2079.dsl.snfc21.pacbell.net] has joined #code
01:34 mode/#code [+o McMartin] by ChanServ
01:34 Shou|x_X [~Shoukanju@Nightstar-27098.101.8.67.cfl.res.rr.com] has quit [Connection reset by peer]
01:35 Shoukanjuu [~Shoukanju@Nightstar-27098.101.8.67.cfl.res.rr.com] has joined #code
01:54 McMartin [~mcmartin@Nightstar-2079.dsl.snfc21.pacbell.net] has quit [Connection reset by peer]
01:56 McMartin [~mcmartin@Nightstar-2079.dsl.snfc21.pacbell.net] has joined #code
01:56 mode/#code [+o McMartin] by ChanServ
02:02 McMartin [~mcmartin@Nightstar-2079.dsl.snfc21.pacbell.net] has quit [Ping Timeout]
02:14 McMartin [~mcmartin@Nightstar-2079.dsl.snfc21.pacbell.net] has joined #code
02:14 mode/#code [+o McMartin] by ChanServ
02:14
<@McMartin>
Hooray, Group 3 actions abolished http://www.stanford.edu/~mcmartin/if/i7ext/All%20Actions%20Checked.i7x
02:40 gnolam [lenin@Nightstar-19083.NA.cust.bahnhof.se] has quit [Quit: Z]
02:40 Shoukanjuu [~Shoukanju@Nightstar-27098.101.8.67.cfl.res.rr.com] has quit [Ping Timeout]
02:42 McMartin [~mcmartin@Nightstar-2079.dsl.snfc21.pacbell.net] has quit [Quit: Leaving]
02:54
<@Doctor_Nick>
wno
03:05 McMartin [~mcmartin@Nightstar-7615.dsl.pltn13.sbcglobal.net] has joined #code
03:05 mode/#code [+o McMartin] by ChanServ
03:10 Thaqui [~Thaqui@Nightstar-12992.jetstream.xtra.co.nz] has joined #code
03:10 mode/#code [+o Thaqui] by ChanServ
03:36 Thaqui [~Thaqui@Nightstar-12992.jetstream.xtra.co.nz] has quit [Quit: This computer has gone to sleep]
05:34 choppy [~kvirc@91.68.208.ns-27021] has joined #code
06:05 Shoukanjuu [~Shoukanju@Nightstar-27098.101.8.67.cfl.res.rr.com] has joined #code
06:35 Thaqui [~Thaqui@Nightstar-12992.jetstream.xtra.co.nz] has joined #code
06:35 mode/#code [+o Thaqui] by ChanServ
07:16 UndeadAnno [AnnoDomini@Nightstar-29026.neoplus.adsl.tpnet.pl] has joined #Code
07:16 mode/#code [+o UndeadAnno] by ChanServ
08:03 Shoukanjuu [~Shoukanju@Nightstar-27098.101.8.67.cfl.res.rr.com] has quit [Quit: Life is a game.. The object is to survive, to imprint in history your legacy. Go forth and show them what you are, and why you, your memory, and your soul will not be so easily vanquished!]
08:04 Vornicus is now known as Vornicus-Latens
08:04 Shoukanjuu [~Shoukanju@Nightstar-27098.101.8.67.cfl.res.rr.com] has joined #code
09:51 UndeadAnno [AnnoDomini@Nightstar-29026.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
09:53 UndeadAnno [AnnoDomini@Nightstar-29171.neoplus.adsl.tpnet.pl] has joined #Code
09:53 mode/#code [+o UndeadAnno] by ChanServ
10:55 Thaqui [~Thaqui@Nightstar-12992.jetstream.xtra.co.nz] has left #code [Leaving]
11:17 You're now known as TheWatcher[afk]
12:48
<@UndeadAnno>
God damn it. God damn it to hell. This problem seems impossible for me to grok.
12:48
< Shoukanjuu>
Maybe you should stay up for days at a time
12:48
<@UndeadAnno>
No.
12:49
< Shoukanjuu>
More often than not, the calirty you gain from the loss of your sanity will help you on your way
12:49
< Shoukanjuu>
...calirity?
12:49
<@UndeadAnno>
Clarity?
12:49
< Shoukanjuu>
That was what it was supposed to be XD
13:02
< Shoukanjuu>
See? Sleep messes you up.
13:02
< Shoukanjuu>
It is the bane of existence :O!
13:03
<@UndeadAnno>
I would certainly like the bothersome restriction of having to sleep removed, but so long that it impairs my thinking and bodily functions, I will continue to sleep 7 hours per day.
13:04
< Shoukanjuu>
Maybe that extra hour is all you need? I slept for 6 hours, and I'm still feeling exxhausted
13:05
<@UndeadAnno>
That's because you bloody skipped two days of sleep.
13:05
< Shoukanjuu>
I didn't skip two days of sleep, per se
13:05
<@UndeadAnno>
One undertimed session of sleep won't help you there.
13:05
< Shoukanjuu>
It's more like two days of sleep skipped me
13:05
<@UndeadAnno>
I am too old to pull all-nighters.
13:05
< Shoukanjuu>
Well, you can't be that old
13:08
<@UndeadAnno>
I'm 22 in four days.
13:08
< Shoukanjuu>
I turned 19 uh
13:08
< Shoukanjuu>
...2 days ago?
13:08
< Shoukanjuu>
What day is it
13:08
< Shoukanjuu>
Sunday...yeeah, t wo days ago
13:08
<@UndeadAnno>
!day
13:08
< DiceBot>
It is Monday today.
13:08
<@UndeadAnno>
!date
13:08
< DiceBot>
It's 00:13:33, 23 June 2008 now. It's also Monday.
13:08
< Shoukanjuu>
Right, well, it's 8am on sunday HERE >_>
13:09
<@UndeadAnno>
The point is, however, that I'm old enough to have figured out that all-nighters are a bad idea.
13:09
< Shoukanjuu>
You figured that out a long time ago
13:09
< Shoukanjuu>
But you never acted on it. O:
13:10
<@UndeadAnno>
I did not. Stop godmodding.
13:11
< Shoukanjuu>
Oh, well.
13:11
< Shoukanjuu>
I'm n ot godmodding, I'm being an ass. There's a difference. Not much, but it's there. At least metaphysically >_>
13:12
<@UndeadAnno>
You're being a sleep-deprived godmodding ass. Go to sleep.
13:13
< Shoukanjuu>
Can't guarantee that I'll go to sleep, but I will stop annoying you
14:22 ErikMesoy [~ejm@Nightstar-876.bb.online.no] has joined #code
14:23
< ErikMesoy>
My java compiler is telling me that I can't ask for "foo.length" because foo is a String and Strings don't have a "length". Am I forgetting the correct synonym or what?
14:24
<@UndeadAnno>
Whut.
14:24
<@UndeadAnno>
What kind of Java are you using?
14:24
<@UndeadAnno>
My Java has String lengths.
14:24
< ErikMesoy>
Whichever one comes with Ubuntu. It's never done this before.
14:25
< ErikMesoy>
This may be simply because I never asked for String lengths, though.
14:25
<@UndeadAnno>
Check its documentation, specifically the method summary for String.
14:28
< ErikMesoy>
WTF. Checking the documentation seems to reveal that the Java compiler on this thing is a translation frontend for a C/C++ compiler.
14:28
<@UndeadAnno>
Download a REAL Java.
14:29
< Shoukanjuu>
Hehe
14:29
< ErikMesoy>
Sounds like a good idea.
14:43 ErikMesoy [~ejm@Nightstar-876.bb.online.no] has left #code []
15:08 Attilla [~The.Attil@92.9.59.ns-21252] has quit [Quit: <Insert Humorous and/or serious exit message here>]
15:12 Attilla [~The.Attil@92.9.59.ns-21252] has joined #code
15:12 mode/#code [+o Attilla] by ChanServ
15:40 choppy [~kvirc@91.68.208.ns-27021] has quit [Quit: KVIrc 3.2.4 Anomalies http://www.kvirc.net/]
15:59 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out]
16:00 gnolam [lenin@Nightstar-19083.NA.cust.bahnhof.se] has joined #Code
16:00 mode/#code [+o gnolam] by ChanServ
16:01 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
16:01 mode/#code [+o ToxicFrog] by ChanServ
17:05
<@UndeadAnno>
Finally. I think I've arrived at the solution.
17:06
<@UndeadAnno>
Instead of having it iterate over process beginnings, it iterates over every discrete moment, thus obviating the need for finding out how to work in two separate processes.
17:11
<@UndeadAnno>
Yes!
17:11 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out]
17:11
<@UndeadAnno>
A paper-simulation proves the solution to be valid.
17:12 Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout]
17:13 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
17:13 mode/#code [+o ToxicFrog] by ChanServ
17:21 Doctor_Nick [~nick@Nightstar-25013.hsd1.fl.comcast.net] has quit [Ping Timeout]
17:35 C_tiger [~c_wyz@96.232.19.ns-12607] has quit [Ping Timeout]
17:35 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout]
17:40 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
17:40 mode/#code [+o ToxicFrog] by ChanServ
17:41 C_tiger [~c_wyz@96.232.19.ns-12607] has joined #code
17:41 mode/#code [+o C_tiger] by ChanServ
18:01 You're now known as TheWatcher
19:12 Vornotron [~vorn@Admin.Nightstar.Net] has joined #code
19:20 Vornotron is now known as Vornicus
20:17 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out]
20:18 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
20:18 mode/#code [+o ToxicFrog] by ChanServ
21:14 * UndeadAnno WTFs at the results an apparently correct code brings up.
21:15
< Vornicus>
??
21:15
<@UndeadAnno>
I'm continuing to revise for a class, doing all the exercises all over again.
21:15
<@UndeadAnno>
Ah, I know. I've forgotten to state that the bastards can't go out of bounds.
21:19 * UndeadAnno pwns that problem.
21:21
<@UndeadAnno>
Would anyone here know what a 'poker problem' or suchlike be? Given that we're supposed to be solving these things with constraint programming, I can only infer that it's a 'difficult problem'.
21:23 Doctor_Nick [~nick@Nightstar-25013.hsd1.fl.comcast.net] has joined #code
21:24
< Vornicus>
I never heard of it.
21:24 Doctor_Nick is now known as NSGuest-7094
21:24
<@ToxicFrog>
Off the top of my head I'd guess "find the highest scoring subset of cards in a poker hand", but it's not a term I've ever heard before.
21:25 Shoukanjuu [~Shoukanju@Nightstar-27098.101.8.67.cfl.res.rr.com] has quit [Quit: Shoukanjuu]
21:26 NSGuest-7094 [~nick@Nightstar-25013.hsd1.fl.comcast.net] has quit [Quit: leaving]
21:28 Doctor_Nick [~nick@Nightstar-25013.hsd1.fl.comcast.net] has joined #code
21:29 Doctor_Nick is now known as NSGuest-7095
22:15 Vornicus [~vorn@Admin.Nightstar.Net] has quit [Connection reset by peer]
22:16 Vornicus [~vorn@Admin.Nightstar.Net] has joined #code
22:16 mode/#code [+o Vornicus] by ChanServ
22:18 Serah [~Z@Nightstar-5401.atm2-0-1041217.0xc329e232.boanxx12.customer.tele.dk] has joined #Code
22:18 mode/#code [+o Serah] by ChanServ
22:22
<@McMartin>
My guess is that it has something to do with bidding.
22:27
<@Serah>
My gues is that it has something to do with pudding.
23:29
<@Vornicus>
mmm, pudding.
23:31 * McMartin headdesks at the Inform Cabal.
23:32
<@McMartin>
Well, OK, now that we've sorted *that* one out, I rather suspect cross-platform Windows/Linux SVN support will be a lot easier now.
23:32
<@ToxicFrog>
?
23:32
<@McMartin>
Not that it was tough to begin with, but.
23:32
<@McMartin>
The Windows IDE developer has been breaking the line breaks based on two misconceptions
23:32
<@McMartin>
(a) Whatever the Mac IDE does should control
23:33
<@McMartin>
(b) Macs still use \r as their line break
23:34
<@ToxicFrog>
Oops.
23:34 Vornotron [~vorn@Admin.Nightstar.Net] has joined #code
23:34 Vornicus [~vorn@Admin.Nightstar.Net] has quit [Killed (NickServ (GHOST command used by Vornotron))]
23:34 Vornotron is now known as Vornicus
23:34
<@ToxicFrog>
(what do they use now?)
23:34
<@McMartin>
(\n, just like all other BSD-based systems)
23:35
<@McMartin>
And, as a result, since \r is not native to either platform, there was actually no setting of svn:eol-style you could use that would let you share across Windows and Mac.
23:35
<@ToxicFrog>
Aah.
23:35
<@McMartin>
As it happens, some piece of ugliness in the way Mac does mass directory writes means you can't easily integrate SVN into the Mac IDE anyway, but that's a separate point.
23:35
<@McMartin>
I don't know enough about the API to be clear on how it does it or what it does
23:35
<@ToxicFrog>
Does it have a generic mechanism now for integrating version control, or is it SVN specific?
23:35
<@McMartin>
But SVN metadata is blown away every time you modify the source.
23:36
<@McMartin>
The idea here was that you'd set up an SVN repository that, when checked out, the IDE reads as a project.
23:36 * ToxicFrog is kind of conflicted on line endings. On the one hand, \n is nice and easy to work with. On the other hand, \r\n is the strictly correct form.
23:36
<@McMartin>
If you're *just* on Windows or *just* on Linux, this actually works great.
23:36
<@McMartin>
TortoiseSVN modifies explorer so you can actually do a checkout or an update right from the "Open a previous project..." window.
23:36
<@ToxicFrog>
How is this different from just checking your project into SVN and using the working copy?
23:37
<@McMartin>
Because you can't do that now.
23:37
<@McMartin>
Not if you're working on different OSes.
23:37
<@ToxicFrog>
Aah.
23:37
<@ToxicFrog>
So it's not actually svn integration per se.
23:37
<@McMartin>
Because SVN will say "OH SHITS TEH LINE ENDINGZ0RZ" and die on at least one of them
23:37
<@McMartin>
And SVN will say *ded* on the Mac for reasons I don't understand.
23:38
<@ToxicFrog>
I thought that features for controlling SVN from inside the I7 IDE were going on here, not just making it play nice with external SVN usage
23:38
<@ToxicFrog>
Now it makes sense.
23:38
<@McMartin>
There was brief talk of the former, and a quick correction that what was meant was the latter.
23:39
<@McMartin>
(There's also a batch of suggestions that seem to boil down to "just do what TADS 3 does", but since they're places where TADS 3 gets it right, this isn't really an issue)
23:39
<@McMartin>
And a few other things that seem intended to turn I7 into ADRIFT done right~
23:40 You're now known as TheWatcher[T-2]
23:41 You're now known as TheWatcher[zZzZ]
23:42
<@McMartin>
(A new "consultation document" is being prepared. People who - I think - submitted extensions or published sizable works in I7 over its history got given preview copies to comment on before it hits "press"
23:42
<@McMartin>
)
23:47
< Vornicus>
So are you one of the people who got a preview copy?
23:51
<@McMartin>
Yeah, I mentioned earlier "Gee, I guess I'm part of that Cabal the ranters froth about now"
23:51
<@Kazriko>
heh
23:52
<@McMartin>
But I suspect it's due either to the volume of bug reports, or the five or six extensions I submitted, or WS being one of the earliest full-length I7 works published by someone not actively developing the system
23:53
<@McMartin>
And I have a sinking suspicion part of it was also to have sections where it says things like "We think this is nice, but that it is probably handlable via extension" to get us to *write* said extensions~
23:53
< Vornicus>
heh
23:53 gnolam [lenin@Nightstar-19083.NA.cust.bahnhof.se] has quit [Quit: Danger: High voltage.]
23:54
<@McMartin>
Indeed, at least two extensions have been written already based on the discussion
23:54
< Vornicus>
of course.
23:54
<@McMartin>
But yeah, the "just do what TADS does" claims basically all involve parser disambiguation.
23:55
< Vornicus>
Parser disambiguation is Good.
23:55
<@Kazriko>
I'd try that with Ennesbot, but i'm the only one using it
23:55
<@McMartin>
One of the requests was for "does the player mean" rules to have the option "it is completely impossible."
23:55
<@ToxicFrog>
How does that differ from "no"?
23:55
<@McMartin>
That's not an option.
23:55
<@McMartin>
The lowest value at present is "it is very unlikely."
23:56
<@ToxicFrog>
Aah.
23:56
<@McMartin>
Which will still default to it if it's around.
23:57
<@McMartin>
This spurred the additional suggestion from the people familiar with TADS to say "As long as you're doing that, you should also add 'it is not obvious', because it turns out to be necessary once you start making things heavily automated."
23:57
< Vornicus>
"take key: You don't have a big enough checking account to buy the island. Sorry."
23:57
<@McMartin>
That's not really the issue.
23:57
<@McMartin>
What you don't want is
23:57
< Vornicus>
:P
23:57
<@McMartin>
>E
23:57
<@McMartin>
(first unlocking the door)
23:57
<@McMartin>
(with the sunglasses)
23:57
< Vornicus>
heeee
23:57
<@ToxicFrog>
Pfft
23:58
<@McMartin>
Wearing the sunglasses, you find the door is an illusion! Yay! Puzzle solved!
23:58
<@McMartin>
<Designer> DAMMIT
23:58
<@McMartin>
"not obvious" is for "the player can mean this, but the parser will never automatically select it as a disambiguation"
23:58
<@McMartin>
For the "take key" example you give, that's exactly the sort of place to use "it is very unlikely."
23:58
<@McMartin>
completely impossible is for:
23:58
<@McMartin>
> DRINK
23:59
<@McMartin>
(the statue of Ponce deLeon)
23:59
<@McMartin>
You can't drink that.
23:59
< Vornicus>
pfff
--- Log closed Mon Jun 23 00:00:00 2008
code logs -> 2008 -> Sun, 22 Jun 2008< code.20080621.log - code.20080623.log >