--- Log opened Tue Apr 15 00:00:03 2008 |
00:09 | | AFKSkull [~none@Nightstar-7066.dyn.optonline.net] has joined #code |
00:25 | | Serah [~Z@87.72.35.ns-26506] has joined #Code |
00:25 | | mode/#code [+o Serah] by ChanServ |
00:42 | | NSGuest-6105 is now known as EvilDarkLord |
00:54 | | Outpost [BenSci@Nightstar-9627.phlapa.east.verizon.net] has joined #code |
00:55 | | Outpost is now known as NSGuest-6119 |
01:03 | | NSGuest-6119 is now known as Outpost |
01:39 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
02:00 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
02:00 | | mode/#code [+o gnolam] by ChanServ |
02:13 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z? or not to Z?] |
04:04 | <@McMartin> | Hum. That was easier than I thought it would be. Though I did have to copy a template. |
04:04 | <@McMartin> | Rule for listing nondescript items of a room when the height of the player is not the height of the location: say "Down below, you can see "; list the contents of the location, as a sentence, tersely, listing marked items only, and giving brief inventory information; say ".". |
04:06 | <@Reiver> | Aha |
04:07 | <@Reiver> | Inform is close, but not quite english, innit. |
04:07 | < Shoukanjuu> | from __future__ import braces ? |
04:07 | <@McMartin> | Not a chance. |
04:07 | <@McMartin> | Reiver; Inform allows multiple-token identifiers. |
04:07 | <@McMartin> | The list with commas is essentially setting a buttload of flags. |
04:08 | <@Reiver> | Aye. |
04:08 | <@McMartin> | "listing nondescript items of" is a collection of multimethods that implement the "Chain of Responsibility" pattern, hooked by the library at the end of a room description. |
04:09 | <@McMartin> | I'd say instead of "almost but not quite", "not even close, but a literate designer can make it read like it". |
04:10 | <@Reiver> | ...That was what I as meaning to say, so I'll agree with that yes~ |
04:10 | <@Reiver> | OTOH, still a lot more readable than C~ |
04:11 | <@McMartin> | Ahahahaha |
04:11 | <@McMartin> | "I'd go with that. I think ISO/IEC 26300 (ODF 1.0) can be compared to a neat house built on good foundations which is not finished; 29500 (OOXML) is a baroque cliffside castle replete with toppling towers, secret passages and ghosts: it is all too finished." |
04:12 | <@Reiver> | ...Object oriented XML. ow. |
04:13 | <@McMartin> | No. |
04:13 | <@Vornicus> | office open XML, actually |
04:13 | <@McMartin> | OOXML is "MS Word and friends, forced into XML" |
04:13 | <@Reiver> | Oh. That sounds much less terrifying. |
04:13 | <@McMartin> | "And pretending it's an open standard, ahahahahahano." |
04:13 | <@McMartin> | It actually significantly more terrifying. |
04:13 | <@Reiver> | ...McM's explanation makes it less so, it seems~ |
04:14 | <@McMartin> | It's MS trying to get companies to keep paying them for MS Office instead of using OO.o instead. |
04:14 | <@Vornicus> | Reiver: it is an 8,000-page "standard" that references no other standards, but also references behavior of obsolete proprietary applications. |
04:15 | <@Vornicus> | And preserves 20-year-old bugs. |
04:15 | | * Reiver is curious as to these bugs, now. |
04:15 | <@Vornicus> | It thinks 1900 is a leap year. |
04:16 | <@Reiver> | (Also, the main problem with OO.o is that it is a steaming pile of doodie when you try to do Clever Shit, which while people are correct that 95% of people will never use, the other 5% find mission-critical. >.>) |
04:16 | <@McMartin> | (This problem is replicated by MS Office.) |
04:16 | <@Vornicus> | MS Office for Mac is still the best office suite out there. Too bad it's not got all the Win-Office goodies. |
04:17 | | * Reiver nods at Vorn. |
04:17 | <@Reiver> | OTOH, if they leave the interface alone, we'll be happy~ |
04:17 | | * Vornicus wants Visio! ;_; |
04:17 | | * Reiver has Visio! |
04:17 | | * Reiver earned the adoration of his group members with it! |
04:17 | <@Vornicus> | Visio is so nice. |
04:17 | <@McMartin> | It's not nearly enough for serious correlation, though. |
04:17 | | * Reiver showed up with a perfectly formatted tidy E-R diagram which made them all shocked and awed. |
04:17 | < Doctor_Nick> | i spent wayyyyyyyyy too many hours on this code example |
04:18 | < Doctor_Nick> | that nobody will look at |
04:18 | | * Doctor_Nick sobs quietly |
04:18 | | * Reiver spent, uh, fifteen minutes doing it. Ten of those were reformatting to the local graphics standard rather than using the premade stuff. >.> |
04:18 | < Doctor_Nick> | hm? |
04:18 | < Doctor_Nick> | I'm talking about myself |
04:18 | <@Reiver> | So am I, nick. |
04:19 | < Doctor_Nick> | ok |
04:19 | <@McMartin> | Doctor_Nick: You could pastie it if you want us to look at it =P |
04:19 | < Doctor_Nick> | k |
04:19 | | mode/#code [+v Doctor_Nick] by ChanServ |
04:19 | <@Vornicus> | Actually what little I've played with Office 2k7 I quite liked. |
04:20 | <+Doctor_Nick> | http://pastebin.ca/985584 |
04:21 | <+Doctor_Nick> | its supposed to be a demonstration of the Builder, Composite, and Visitor patterns working together |
04:21 | <@Reiver> | Vorn: Biggest complaint is it makes the experts look like idiots, while the idiots just ring tech support. |
04:21 | <+Doctor_Nick> | I found no simple examples on the internet with all three together |
04:21 | <@McMartin> | As a languages geek, I unleash The Visitor regularly |
04:22 | <+Doctor_Nick> | im gonna Double Dispatch you in da face |
04:22 | <@Vornicus> | Type Dispatch is about the only thing I miss from static languages. |
04:22 | <@McMartin> | I really miss multiple dispatch when I don't have it. |
04:23 | <@McMartin> | Remind me what the difference is between Builders and Factories? |
04:24 | | * McMartin also takes a side point to mock the elevation of Composite to "pattern" status. |
04:25 | | * Vornicus is far too often writing numeric types, when being able to tell the difference between kinds of things is /really useful/ because you can't exactly change the name of __add__ |
04:26 | <+Doctor_Nick> | Generally, the builder interface is general enough that every part of the object can be composed by the concretebuilder |
04:27 | <+Doctor_Nick> | Factory leaves the implementation of subclasses in the object up to that instantiation |
04:27 | <+Doctor_Nick> | and yeah, I think it was a mistake to go with composite with this program |
04:28 | <+Doctor_Nick> | oh well, it worked out |
04:28 | <@McMartin> | I tend to vastly prefer Composite over inheritance. |
04:29 | <@McMartin> | I just call them, you know, "structures". |
04:29 | <@Vornicus> | Heh. |
04:31 | <+Doctor_Nick> | i used that name already |
04:31 | <@Vornicus> | mmm, tasty structured data |
04:32 | <@McMartin> | Doctor_Nick: By which I mean "struct" |
04:33 | <+Doctor_Nick> | yeah, i know |
04:33 | <+Doctor_Nick> | i used the name "structure" for the component class before i remembered that it could be misconstrued |
06:23 | | Vornicus is now known as Vornicus-Latens |
06:39 | | AnnoDomini [AnnoDomini@Nightstar-29078.neoplus.adsl.tpnet.pl] has joined #Code |
06:39 | | mode/#code [+o AnnoDomini] by ChanServ |
07:10 | | You're now known as TheWatcher |
07:21 | | ASCIISkull [~none@Nightstar-7066.dyn.optonline.net] has joined #code |
07:22 | | AnnoDomini [AnnoDomini@Nightstar-29078.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
07:22 | | AFKSkull [~none@Nightstar-7066.dyn.optonline.net] has quit [Ping Timeout] |
07:28 | | ASCIISkull is now known as AFKSkull |
07:28 | | AnnoDomini [AnnoDomini@Nightstar-29137.neoplus.adsl.tpnet.pl] has joined #Code |
07:28 | | mode/#code [+o AnnoDomini] by ChanServ |
08:08 | | You're now known as TheWatcher[afk] |
08:46 | | AFKSkull [~none@Nightstar-7066.dyn.optonline.net] has quit [Ping Timeout] |
10:16 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
10:16 | | mode/#code [+o gnolam] by ChanServ |
10:50 | | Chalcedon [~Chalcy@Nightstar-488.ue.woosh.co.nz] has quit [Quit: Leaving] |
11:03 | | You're now known as TheWatcher |
12:01 | | You're now known as TheWatcher[d00m] |
13:05 | | AnnoDomini [AnnoDomini@Nightstar-29137.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
13:59 | | Doctor_Nick [~nick@Nightstar-23600.hsd1.fl.comcast.net] has quit [Quit: Konversation terminated!] |
14:05 | | You're now known as TheWatcher |
14:45 | | AnnoDomini [~farkoff@Nightstar-29048.neoplus.adsl.tpnet.pl] has joined #Code |
14:45 | | mode/#code [+o AnnoDomini] by ChanServ |
15:26 | < Shoukanjuu> | from __future__ import Vornicus |
15:27 | <@AnnoDomini> | import this |
15:27 | < Shoukanjuu> | >_> |
15:29 | | You're now known as TheWatcher[afk] |
16:12 | < Shoukanjuu> | trucha signer is go |
18:08 | | You're now known as TheWatcher |
19:24 | | AnnoDomini is now known as Remmon4 |
19:27 | | Remmon4 is now known as AnnoDomini |
19:39 | | You're now known as TheWatcher[afk] |
20:48 | | You're now known as TheWatcher |
21:48 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
22:15 | | AFKSkull [~none@Nightstar-7066.dyn.optonline.net] has joined #code |
22:32 | | AnnoDomini [~farkoff@Nightstar-29048.neoplus.adsl.tpnet.pl] has quit [Quit: Gnothi seauton, malákas.] |
23:13 | | mode/#code [+o TheWatcher] by ChanServ |
--- Log closed Wed Apr 16 00:00:13 2008 |