irclog2html for #wowace on 20060404

06:39.29*** join/#wowace purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
06:39.29*** topic/#wowace is wowace.com | ace.pastebin.com | New official WowAce Channel (beware of the Bear)
06:39.35hyperChipmuk~cheer purl
06:39.37purlThree cheers for purl!  Hip hip Hurray! Hip hip Hurray! Hip hip Hurray!
06:39.48ckknightpurl sucks
06:39.50purlI'm only as good as you've helped make me .. idiot
06:39.54hyperChipmuk~whalehug TimRiker
06:39.55purlACTION Persuades a freakishly huge killer whale named Hugh to hug TimRiker
06:39.56[MoonWolf]well cia wil have to wait for kergoth at least.
06:39.57ckknight...
06:40.03ckknightwhy didn't it say something funny
06:40.04Tekkub~fuck purl
06:40.05TimRikerPurl: save
06:40.05purlsaved user and chan files
06:40.15hyperChipmukit did
06:40.20hyperChipmukand it insulted you
06:40.23hyperChipmukbonus
06:40.26ckknightah
06:40.36ckknightpurl sucks
06:40.37purlFor twenty bucks I'll do more than that
06:40.38Tekkub~good idea bad idea
06:40.39purlGI: Climbing a mountain. BI: Climbing a mountain lion.
06:40.39Temoh cool
06:40.40ckknightyea!
06:40.41[MoonWolf]when did this all happen ?
06:40.50Temso what was the trick to getting purl here?
06:40.55*** mode/#wowace [+o [MoonWolf]] by Tem
06:40.58Cairenn|sleepjust a while ago, Kael got the channel registered
06:40.58ckknight~emulate Guybrush Threepwood
06:40.59purlKilling you would be justifiable homicide. - Then killing you must be justifiable fungicide.
06:41.03hyperChipmukhey
06:41.07hyperChipmuk<PROTECTED>
06:41.09Cairenn|sleepTem, talking to Tim
06:41.12ckknight<PROTECTED>
06:41.23Cairenn|sleepoh, oops, I forgot, I'm asleep for real now
06:41.27Temaye, Cair, but...
06:41.35hyperChipmuklol
06:41.36[MoonWolf]bastards. I still have not heard from the freenode people.
06:41.38hyperChipmukgood answer
06:41.42Tempurl supposedly has a +chat command
06:41.46Temer, +chan
06:41.56Temwhich she just ignored
06:42.04hyperChipmuknow we can finally leave ##ace for good
06:42.33hyperChipmuk~needlemonger
06:42.35*** join/#wowace Wobin_ (n=wob@221.221.25.237)
06:42.35Tekkub*ponder* what to do.... add to PRT, de-XML PR, or try to make an all-lua GameTooltip template?
06:42.36Cairenn|sleepTem: ?
06:42.41Tem?
06:42.50hyperChipmuksee, purl doesn't know what a needlemonger is either
06:42.53Tekkubsince the UIButton template won't happen till text is fixed
06:43.00TemI'm going to stay there for now for people who show up and are confused
06:43.07Tem[MoonWolf]: try joining and leaving the channel
06:43.11[MoonWolf]Tekkub, I think this is a good point to work on an embedable ace tooltip
06:43.18*** part/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:43.24*** join/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:43.26Cairenn|sleepTem: then you will be there forever
06:43.30hyperChipmukoh oh
06:43.35Temhmm
06:43.37*** part/#wowace ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com)
06:43.39*** join/#wowace ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com)
06:43.43ckknightwoot!
06:43.44hyperChipmukI could take a page from the infinite monkeys protocol RFC
06:43.48Tekkubwell it wouldn't be an "ace" tooltip, but I'd include my proper EraseTooltip and Find methods in it :)
06:43.50[MoonWolf]tem, do you have rights to change the access levels ?
06:43.52ckknightI see the topic and user list
06:43.59hyperChipmukand just stick Neo- infront of something
06:44.03Tekkubokey... I'll get on the tooltip template in a sec
06:44.21Tem[MoonWolf]: I'm not sure
06:44.34TemKaelten just set it all up earlier
06:44.38TemI haven't played with it much
06:44.43TimRikerTem: got to be a bot op.
06:44.44hyperChipmuk"Neoclassical because (1) it is stored by electronic means rather than paper, and (2) classical doesn't start with N."
06:44.48hyperChipmuk=)
06:45.10TemTimRiker: ah.  no wonder
06:45.27Temis purl written in perl?
06:45.34Tem~ibot
06:45.36purl[ibot] a blootbot written in perl run by TimRiker on his server. logs on http://ibot.rikers.org/<chan>/ , ibot, jbot, apt are all the same process. It uses sqlite, but mysql or other SQL storage is also supported.
06:45.42Temfigures
06:45.45[MoonWolf]looks like it.
06:46.01hyperChipmukNeowashingtonia
06:46.08hyperChipmuksomebody's really reaching
06:46.36ckknighthyperChipmuk, add an n to your name
06:46.49ckknightI know Perl
06:46.50hyperChipmukevah! I have forsake that letter
06:46.54Cairenn|sleephe can't, until he figures out something for N
06:47.03Cairenn|sleepso that he can make SnaFu
06:47.06ckknightNeopolitan
06:47.10ckknightlike the Ice cream
06:47.14hyperChipmukmmm
06:47.18*** mode/#wowace [+o [MoonWolf]] by ChanServ
06:47.25[MoonWolf]great
06:47.28Temah there we go
06:47.30[MoonWolf]now you did it.
06:47.33Temk, now try rejoining
06:47.43*** part/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:47.47*** join/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:47.53ckknightaw, I want ops
06:47.55Temd'oh!
06:47.59ckknightnot sure what I'd do with em
06:48.07hyperChipmukkick me, probably
06:48.54Temhmm, I know there is a way to make it auto-op you
06:49.20hyperChipmukmaybe I could go for BlarFu
06:49.21Tekkubso I need a name for me XML-less frame templates
06:49.29TekkubI don't like XML-B-Gone
06:49.49hyperChipmukLuaFrames =P
06:50.06Tekkubyou're fired
06:50.39TemTekkub: what are you making that for?
06:50.54*** mode/#wowace [+o [MoonWolf]] by ChanServ
06:51.06Tekkubso you can get a Blizzard-template based frame using the new lua stuff
06:51.55Temthat's not really possible
06:52.04Temunless you plan on writing them all out
06:52.10Temand most / all won't work
06:52.23hyperChipmuknincompoop, nincompoopery, nincompoophood, nincompoopish, nincompoops
06:52.25Tekkubnot all, just writing em up as I need em
06:52.33Tems/all /all buttons /
06:52.51Tekkubgee DUH I know buttons don't work right now
06:52.58*** join/#wowace Elviso (n=irc@66-90-143-73.dyn.grandenetworks.net)
06:53.01TekkubI discovered that like 2 days ago :P
06:53.04*** join/#wowace Elviso (n=irc@66-90-143-73.dyn.grandenetworks.net)
06:53.17hyperChipmuk~nincompoop
06:53.25hyperChipmukdarn
06:53.32hyperChipmukso I guess there's no hope for ~nincompoopery
06:54.55hyperChipmukooh
06:55.06hyperChipmukStrategic Non-sucky AddOn
06:55.28Tem~whaleslap hyperChipmuk
06:55.30purlACTION beats hyperChipmuk upside and over the head with a freakishly huge killer whale named Hugh
06:55.36hyperChipmukthere's lots of things my addon ISN'T!
06:55.52hyperChipmuk~whaleslap Hugh
06:55.53purlACTION beats Hugh upside and over the head with a freakishly huge killer whale named Hugh
06:56.36hyperChipmukguess i'm giving up SNAFu
06:56.51hyperactiveChipmer
06:57.35hyperChipmunkKungFu has no potential either
06:57.40*** part/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:57.44*** join/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:57.51[MoonWolf]still not :(
06:57.58hyperChipmunkdude, i'm just gonna call it SnaFu
06:58.05hyperChipmunkI'll come up wiht a backronym later
06:58.31Cairenn|sleep[MoonWolf]: you have to wait for Kael to set your user level so that you are auto-op'd
06:58.47hyperChipmunkooh
06:59.03hyperChipmunktime to look up [Ff]u$ entries
06:59.15hyperChipmunkAwfu!
06:59.22hyperChipmunkbungfu
06:59.26Temthat's what I figured
06:59.29hyperChipmunkChangchowfu
06:59.32Tembut I'm still playing around
06:59.42Temmy level might be high enough to do that as well
07:00.06[MoonWolf]tem, if you can do this shoul do it: access  #wowace ADD [MoonWolf] 20
07:00.09ckknighthyperChipmunk, I strongly recommend you don't call it SnaFu
07:00.11[MoonWolf]to chanserv
07:00.35hyperChipmunkthere's a depressingly short list of [Ff]u$'s in this file =\
07:00.40hyperChipmunklike no more than 15
07:00.44Tem[MoonWolf]: that requires level 30
07:00.46TemI'm only 20
07:00.53ckknightlist em, hyperChipmunk
07:00.56[MoonWolf]okay, you wont be able then
07:01.08Temso, you're gonna have to wait for Kaelten to do it
07:01.29*** mode/#wowace [+o [MoonWolf]] by Tem
07:01.34Temwell in the meantime this will do
07:01.37[MoonWolf]sure thing.
07:01.38Temjust... don't leave
07:01.43Temlol
07:01.56[MoonWolf]I dont leave a lot.
07:01.59Tempray that your connection is stable today
07:02.25hyperChipmunkawfu, bungfu, Changchowfu, Chaochowfu, chihfu, Corfu, dearthfu, doolfu, Fu fu, Gifu, Khufu, Kofu, kung-fu, madafu, NFU, Shufu, siafu, SNAFU, snafu, Sufu, tofu, waefu, wamefu
07:02.27[MoonWolf]it is
07:02.30Temchanging your nick to an unregistered one would probably be bad too
07:02.34hyperChipmunk24
07:02.42Cairenn|sleeplol, fufu
07:02.44[MoonWolf]I like tofu
07:02.47hyperChipmunkincluding duplicates
07:03.18[MoonWolf]call it to-fu
07:03.24ckknightwamefu?
07:03.31hyperChipmunkheck, you got me
07:04.04hyperChipmunkonly a handful of those are remotely usable
07:04.16hyperChipmunki think my best bet would be something like BlarFu
07:04.38hyperChipmunkBatFu
07:04.43Cairenn|sleepyou do know that we've created a monster, right?
07:04.45hyperChipmunkthat has a nice ring
07:04.49ckknightBattlegroundFu
07:04.51ckknighttrust me.
07:05.00hyperChipmunkoh come on
07:05.04hyperChipmunklet's compromise
07:05.08ckknightit has to make sense
07:05.08hyperChipmunkBatFu is good
07:05.12ckknightno it isn't
07:05.18hyperChipmunkBattleFu?
07:05.19ckknightwhat is it supposed to do?
07:05.28ckknightBattleFu makes more sense, but it's not bg-specific
07:05.36ckknightjust call it BattlegroundFu
07:05.44hyperChipmunkyou can't have 3-syllable words before fu
07:05.47hyperChipmunkit loses its kick
07:05.54ckknightit has to make sense
07:06.09ckknightwithout the Fu
07:06.16*** join/#wowace Jarenthal (n=Roo@66.57.87.213)
07:06.17ckknightthus adding Fu makes it funny
07:06.26hyperChipmunkI know =p...actually, I've already run the files through sed
07:06.30*** join/#wowace Codayus (n=cody@l0gical.net)
07:06.35Codayuscool
07:06.38[MoonWolf]batfu
07:06.42[MoonWolf]is funny
07:06.44hyperChipmunkI'm just trying to be amusing
07:06.53hyperChipmunkbatfu is great
07:07.04hyperChipmunkI'm going to have to use it as an abbreviation
07:07.27hyperChipmunklike placeholder text somewhere
07:07.35hyperChipmunkor my tooltip title
07:08.00hyperChipmunkalso
07:08.16ckknightdoes BatFu handle bats?
07:08.19hyperChipmunkit's annoying typing /script BattlegroundsFu:TestFunction()
07:08.35ckknightmore annoying than BossPanel_Battlegrounds:TestFunction()?
07:08.40hyperChipmunkno
07:08.44hyperChipmunkwhich is what I'm trying to avoid
07:08.54hyperChipmunkcuz I've done that quite enough and learned my lesson >8P
07:09.13ckknightBattleground is an appropriate name
07:09.15hyperChipmunkand batfu doesn't deal with bats
07:09.22hyperChipmunkhowever, it does sound wicked awesome
07:09.45*** join/#wowace Elviso (n=irc@66-90-143-73.dyn.grandenetworks.net)
07:09.52hyperChipmunkand I don't expect there to be anyone actually clamoring for the use of the BatFu name
07:09.56hyperChipmunkso I can use it as shorthand
07:10.00hyperChipmunkdude
07:10.03hyperChipmunkthat's my /command
07:10.17*** join/#wowace otravi (n=haste@host-81-191-131-80.bluecom.no)
07:10.17hyperChipmunkcuz /bf as a shorthand isn't good
07:10.23hyperChipmunktoo short
07:10.40otravioO
07:10.45hyperChipmunk<PROTECTED>
07:10.54hyperChipmunk<PROTECTED>
07:11.21[MoonWolf]<PROTECTED>
07:11.33hyperChipmunkand if you really want, you can type /battlegroundfu
07:11.35hyperChipmunkhehe
07:11.39[MoonWolf]<PROTECTED>
07:11.53hyperChipmunk<PROTECTED>
07:12.11*** join/#wowace Elviso (n=e@66-90-143-73.dyn.grandenetworks.net)
07:12.14Cairenn|sleeplol, can't help it, it sounds like you're trying to call the batmobile
07:12.25hyperChipmunk>8D
07:12.29Cairenn|sleepin the batcave
07:12.40Elvisook got my new client up and going
07:12.41ckknighthyperChipmunk, /batfu is perfectly acceptable
07:12.47Elvisotime to go OCD over the color settings now
07:12.48ckknightalso have /bf and /battlegroundfu, though
07:12.50hyperChipmunkthat's cuz Batman is one with his BatFu
07:13.03hyperChipmunkhe oozes BatFu
07:13.04Cairenn|sleeprofl
07:13.12ckknightit is important to harness the killing chi of the forefathers
07:13.28otravibatfu reminds me on: I had a char named Futarb... had to change name since people read it as "Fuck you retard" :<
07:13.35hyperChipmunkrofl
07:13.39otravi*pokes the FU part*
07:13.58Temhah
07:14.02Temmy normal nick is "tard"
07:14.36ckknight~lapdance hyperChipmunk
07:14.41ckknight...
07:15.38ckknight~literal slap
07:15.45hyperChipmunkI can sense boss preparing to make purl smarter as we speak
07:15.55ckknighthow do I get the info on a command?
07:16.02ckknightI want to teach it to lap dance
07:16.06ckknightbut I don't know how arguments work
07:16.11hyperChipmunk~help
07:16.19hyperChipmunktoo obvious =P
07:16.24hyperChipmunkhm
07:16.29hyperChipmunksec, checking logs
07:18.15hyperChipmunk~listkeys lapdance
07:18.32Elvisopurl, lapdance for me
07:19.19ckknightI want to do <action>gives $1 a lap dance
07:19.25ckknightbut I don't know how to do arguments
07:19.28hyperChipmunkdidn't you do one yesterday like that?
07:19.32hyperChipmunkwith drown?
07:19.33hyperChipmunk~drown
07:19.35purlACTION grabs a heavy rock and runs into the nearest lake
07:19.36Tem~literal emulate me
07:19.37purl"emulate me" is "<reply>"
07:19.39hyperChipmunk~literal drown
07:19.40purl"drown" is "<action> grabs a heavy rock and runs into the nearest lake"
07:19.42ckknightthat's personal drown
07:19.45ckknightno arguments
07:19.58hyperChipmunk~literal cheer
07:20.00purl"cheer" is "<reply>shift to the left, unshift to the right, push down, pop up, byte byte byte."
07:20.05hyperChipmunkhehe
07:20.12hyperChipmunk~literal cheer purl
07:20.13purlACTION cheers purl on
07:20.19hyperChipmunk~literal cheer
07:20.20purl"cheer" is "<reply>shift to the left, unshift to the right, push down, pop up, byte byte byte."
07:20.24ckknight~literal slap
07:20.32ckknight~cheer
07:20.34purlshift to the left, unshift to the right, push down, pop up, byte byte byte.
07:20.38ckknight~cheer purl
07:20.39purlACTION cheers purl on
07:20.40Tem~literal slap %who
07:20.42purlACTION slaps %who, keep your grubby fingers to yourself!
07:20.53ckknight...
07:21.02ckknightis it %who, Tem?
07:21.08hyperChipmunkoh
07:21.13Tempurl lapdance %who is <action> gives %who a lapdance
07:21.14purlTem: okay
07:21.21Tempurl, lapdance me
07:21.32hyperChipmunk~lapdance Tem
07:21.36Temdun think so
07:21.38ckknight~lapdance %who
07:21.39purlACTION gives %who a lapdance
07:21.42Temyep
07:21.42hyperChipmunklol
07:21.47Temdamnit
07:21.48hyperChipmunk$1?
07:21.51Temno
07:21.56TemI figured it out once...
07:22.00Tem~emulate me
07:22.02purlDammit, that's it. I'm breaking a new [something]!
07:22.05Cairenn|sleepshall I even tell you guys just how sad it is that you want lapdances from a BOT?!
07:22.05hyperChipmunk~helpp action
07:22.11hyperChipmunk~help action
07:22.19TemCairenn|sleep: that's not the point
07:22.21ckknightpurl, forget lapdance %who
07:22.21purli forgot lapdance %who, ckknight
07:22.25TemCairenn|sleep: the point is the command
07:22.38ckknightpurl lapdance [something] is <action>gives [something] a lap dance
07:22.39purlokay, ckknight
07:22.40Elvisohahah
07:22.47ckknight~lapdance me
07:22.49Cairenn|sleepuh huh, you guys keep on telling yourselves that ...
07:22.55ckknightgah
07:22.57hyperChipmunkwe're programmers
07:23.00hyperChipmunkwe're desperate
07:23.05ckknightI'm not desperate
07:23.07hyperChipmunkdo a ~help <keyword>
07:23.13ckknight~help lapdance
07:23.16hyperChipmunkhe sends you the info in a /msg
07:24.08Cairenn|sleep~logs
07:24.10purlapt/ibot/jbot/purl all log to http://ibot.rikers.org/<channelname>/ where channelname is html encoded ie: %23debian | lines that start with a space are not shown | some channels have stats at http://ibot.rikers.org/stats/<channelname>.html.gz, or updated "nightly"
07:24.18Cairenn|sleepnope, I'm not, but purl is
07:25.12hyperChipmunk[purl(i=ibot@pdpc/supporter/active/TimRiker/bot/apt)] This is used to override the usual response. "x is <action> does the hokey-pokey". When asked about x, the bot does this "* blootbot does the hokey-pokey"
07:25.24hyperChipmunkno help there =P
07:25.40ckknightpurl, lapdance <name> is <action>gives <name> a lap dance
07:25.42purlckknight: okay
07:25.44ckknight~lapdance me
07:25.46hyperChipmunkyou sure it's not $1?
07:25.59ckknight~forget lapdance <name>
07:26.00purli forgot lapdance <name>, ckknight
07:26.07ckknight~listkeys cheer
07:26.19hyperChipmunkah
07:26.23hyperChipmunkit is name
07:26.28hyperChipmunkoh
07:26.32hyperChipmunk(.*?)
07:26.38ckknightit's maybe
07:26.38hyperChipmunkand wtf is cheerless anus
07:26.48ckknight~cheerless anus
07:26.50purlhmm... cheerless anus is Ean Schuessler.
07:27.11ckknight~literal cheer (.*?)
07:27.12purlThree cheers for (.*?)!  Hip hip Hurray! Hip hip Hurray! Hip hip Hurray!
07:27.35hyperChipmunkbring it home, boss!
07:27.35ckknight~lapdance (.*?) is <action> gives (.*?) a lap dance
07:27.37purlokay, ckknight
07:27.41ckknight~lapdance me
07:27.47Temno
07:27.49ckknightdammit!
07:27.50Temthat's not it
07:27.55ckknight~forget lapdance (.*?)
07:27.55purli forgot lapdance (.*?), ckknight
07:28.05*** join/#wowace kenman (n=irc@66-90-143-73.dyn.grandenetworks.net)
07:28.17hyperChipmunk~literal lart
07:28.18purl"lart" is "Luser Attitude Re-adjustment Tool"
07:28.18ckknight3 cheers for blank
07:28.28hyperChipmunk~literal action lart
07:28.30purlACTION lart
07:28.34[MoonWolf]lart is hardcoded and cannot be changed.
07:28.42hyperChipmunk~lart [MoonWolf]
07:30.10ckknightwell, because of the modular structure of BP, the compatibility code was all of 5 lines
07:30.21ckknightor, I should say the OO structure
07:30.22hyperChipmunk?
07:30.27hyperChipmunkoh
07:30.32hyperChipmunkfor the namechange?
07:30.34ckknightBossPanelTooltip = FuBarTooltip
07:30.41hyperChipmunkyea, handy
07:30.43ckknightyea
07:30.48Temlapdance ckknight
07:30.55Tem~lapdance ckknight
07:30.56purlACTION gives ckknight a lapdance.
07:30.59TemI win
07:31.01ckknighthow?
07:31.02hyperChipmunk~literal lapdance
07:31.04purl"lapdance" is "<action> gives $who a lapdance"
07:31.11hyperChipmunkI told you it was a $
07:31.20Temlapdance isn't the command though
07:31.26ckknight?
07:31.31ckknight~lapdance
07:31.33purlACTION gives ckknight a lapdance
07:31.34Tem$who is whoever initiated the command
07:31.39ckknighthrm, yea
07:31.48ckknightthen what is it, Tem?
07:31.56ckknight~listkeys lapdance
07:31.57Tememulate me is <reply>see emulate $who
07:32.30ckknightcmd: lapdance (.*?) ?
07:32.40Tem~literal lapdance $1
07:32.41purlACTION gives $1 a lapdance.
07:32.58ckknightTem, what did you type in?
07:33.05Tem$1
07:33.15ckknight~literal cmd: lapdance (.*?)
07:33.17purl"cmd: lapdance (.*?)" is "($1): <action>gives $1 a lapdance."
07:33.27hyperChipmunkno, dont' listen to chipper
07:33.30hyperChipmunkwtf would he know
07:33.46ckknight~forget lapdance [something]
07:33.46purli forgot lapdance [something], ckknight
07:33.52ckknight~lapdance hyperChipmunk
07:33.53purlACTION gives hyperChipmunk a lapdance.
07:33.58ckknightso it must be that
07:34.08hyperChipmunkyay, now we're back to where we left off
07:34.15hyperChipmunkwhat were we talking about
07:34.16ckknightI know how to do it now...
07:34.20ckknightFuBar
07:34.22hyperChipmunk~lapdance Cairenn|sleep
07:34.23purlACTION gives Cairenn|sleep a lapdance.
07:34.28ckknightsextastic
07:34.40ckknight~feelup Cairenn|sleep
07:34.44Tempurl, forget lapdance $1
07:34.44purlTem: i didn't have anything called 'lapdance $1' to forget
07:34.45hyperChipmunkCairenn response in 3...2...1...
07:34.59Tempurl, forget cmd: lapdance (.*?)
07:34.59purlTem: i forgot cmd: lapdance (.*?)
07:35.09otravioO
07:35.13hyperChipmunkno, $1 as the argument is standard IRC
07:35.24hyperChipmunkyou probably don't even need it in the command name
07:35.36ckknightpurl, cmd: feelup (.*?) is ($1): <action>feels $1 up, sensuously.
07:35.37purl...but cmd: is already something else...
07:35.37Cairenn|sleeperrr, sorry
07:35.44Cairenn|sleepbetter?
07:35.45hyperChipmunk~asdf
07:35.46purlasdf is, like, one of the best players on Team USA
07:36.04hyperChipmunk~fufu
07:36.13ckknightpurl, "cmd: feelup (.*?)" is "($1): <action>feels $1 up, sensuously."
07:36.14purlckknight: I think you lost me on that one
07:36.18ckknightdammit
07:36.38Tempurl, tell ckknight to stop trying
07:36.39ckknight~lapdance hyperChipmunk
07:36.43hyperChipmunkperl, fufu is <action>fufus $1
07:36.45ckknightyou removed it, why?
07:36.50ckknight~fufu hyperChipmunk
07:37.00ckknightoh, you said perl, not purl
07:37.06hyperChipmunkpurl, fufu is <action>fufus $1
07:37.07purlhyperChipmunk: okay
07:37.11hyperChipmunk~fufu ckknight
07:37.12ckknight~fufu hyperChipmunk
07:37.17hyperChipmunkheh
07:37.21ckknight~fufu
07:37.22purlACTION fufus $1
07:37.31TemSnuSnu!
07:37.36hyperChipmunkhehee
07:37.37Temme want snusnu
07:37.41ckknightpurl, "feelup (.*?)" is "($1): <action>feels $1 up, sensuously."
07:37.43purlckknight: I think you lost me on that one
07:37.44hyperChipmunk~snusnu Tem
07:37.53hyperChipmunkdeath by snusnu
07:37.56ckknightpurl, feelup (.*?) is "($1): <action>feels $1 up, sensuously."
07:37.57purlckknight: okay
07:38.02ckknight~feelup hyperChipmunk
07:38.09ckknightblast!
07:38.19ckknightTem, how did you do it, originally?
07:38.22hyperChipmunkpurl, forget fufu
07:38.23purlhyperChipmunk: i forgot fufu
07:38.24ckknight~literal feelup
07:38.33ckknight~listkeys feelup
07:38.34Tem~snusnu ckknight
07:38.37purlACTION sentences ckknight to death by snusnu!
07:38.45hyperChipmunkehhee
07:38.48ckknight~forget feelup (.*?)
07:38.48purli forgot feelup (.*?), ckknight
07:38.49hyperChipmunk~literal snusnu
07:38.54ckknight~listkeys snusnu
07:39.16ckknighthow do you do cmds?
07:39.25hyperChipmunk~help cmd
07:39.46hyperChipmunkno help there =P
07:40.10Tem~emulate fry
07:40.13purlSpace. It seems to go on and on forever. But then you get to the end and a gorilla starts throwing barrels at you.
07:40.13*** join/#wowace id` (n=Industri@194.145.194.227)
07:40.28id`\o/
07:40.36otravihello there id
07:40.41ckknighthey id
07:40.46id`<PROTECTED>
07:40.47id`err
07:40.51id`:X
07:40.58hyperChipmunkhehe
07:41.01ckknightTem, why not just tell us how to do cmds?
07:41.06hyperChipmunkcuz tem sux
07:41.07Tembecause I already did
07:41.16ckknightwhen?
07:41.24hyperChipmunk~snusnu Tem
07:41.25purlACTION sentences Tem to death by snusnu!
07:41.32Tem~whaleblock tem
07:41.34purlACTION shields tem with a freakishly huger whale named ollywag
07:41.46Tem~fix hyperChipmunk
07:41.47purlACTION takes hyperChipmunk to the vet for a "special" visit.
07:41.50hyperChipmunk~snusnu ollywag
07:41.51purlACTION sentences ollywag to death by snusnu!
07:42.08hyperChipmunkpoor whale never saw it comin'
07:42.16[MoonWolf]~drown snusnu
07:42.26hyperChipmunkit's just ~drown
07:42.28hyperChipmunk~drown
07:42.29purlACTION grabs a heavy rock and runs into the nearest lake
07:42.34[MoonWolf]damnit
07:42.43ckknightTem, please tell us how to do cmds
07:42.54[MoonWolf]~snusnu snusnu
07:42.58purlACTION sentences snusnu to death by snusnu!
07:43.33otravi:ooo
07:43.42hyperChipmunkhot
07:43.50otravisnu = turn in norwegian :--D
07:45.27Temotravi: it's from a futurama episode
07:45.37Temotravi: they visit "Amazonia"
07:45.53Tema planel inhabited completely by giant Amazons
07:46.04Temtheir word for "sex" is "snusnu"
07:46.11otraviaaah!
07:46.15otraviI remember now :D
07:46.17[MoonWolf]lol
07:46.33otraviit made a lot more sence there :p
07:47.15Temnext time it's playing, I'm going to enable closed captioning
07:47.30TemI'm guessing the spelling for snusnu is a little more creative
07:47.38ckknightprobably snoo snoo
07:49.32Tem2 words?
07:49.42ckknightI'm guessing
07:49.48ckknightI always thought of it like that
07:49.56TemI never thought of it until earlier
07:50.38Wobin_hrm test
07:54.35ckknightwell, the compatibility code works great
07:55.36ckknightit even changes the titles automatically
07:55.44ckknightfrom BossPanel - Honor to FuBar - HonorFu
07:57.37Temhaha, nice
07:57.47ckknightjust the ace titles, though
07:57.50ckknightcan't mess with the TOC
07:59.44Temright
08:02.35ckknightwell, that rename process was actually extremely smooth
08:02.46ckknightI only put 2 hacks in for compatibility
08:03.03ckknightchanging the title, and remapping bpCompatible to fuCompatible
08:03.13ckknightand those both happen before you register the plugin
08:03.26Tekkubso you went with FuBar?
08:04.40ckknightseemingly so
08:04.49Tekkubkek
08:04.57ckknightin Orcish, please
08:05.22Tekkubbur
08:05.33Temkek isn't orcish?
08:05.35Tekkubhrm... I still need a better name for BossBlock
08:05.45ckknightBossBlock?
08:05.52Temwhat's the default horde language?
08:05.53TekkubTuneOut was alright
08:05.58ckknightTem, Orcish
08:06.04TemI thought so
08:06.07TekkubGnomishUniversalMuteButton was okey too
08:06.11Temthen kek is orcish
08:06.25Tekkub[Taurahe] How!
08:06.31Temso what's bur?
08:06.37Tekkub[Common] bur
08:06.38Temit's not gutterspeak I don't think
08:06.39ckknightnot sure, haven't played with it
08:06.52Temah
08:07.17TekkubRaidSayWhat?
08:07.35Tekkubmeh, maybe I'll just go with LA LA LA I Can't Hear you!
08:07.50TemTekkub: what's it supposed to do?
08:08.08Tekkubsupresses automatied chat from CTRA_BossMods
08:08.21Tekkubit's already written, needs tested in a real raid tho
08:08.33Temwhy would you want to block that?
08:08.51Tekkubbecause I have my own Boss mod running, why do I need their spam?
08:08.56ckknight20 lines of YOU ARE THE BOMB
08:09.05TekkubEXACTLY
08:09.20*** join/#wowace phyber (i=phyber@midgar.cardboardium.com)
08:09.34Tembut, I love seeing "YOU ARE THE BOMB" in tells
08:09.37TekkubCTRA_BossMods is kinda like Christians in my book, constantly trying to impose their stuff on you wether you asked for it or not
08:09.47hyperChipmunk[Orcish]: 'kek' is what an Allied player hears when a Horde says something laugh-like
08:09.57Tekkubchip, you're slow
08:10.02Tekkubyou're fired again
08:10.03ckknightvery
08:10.07hyperChipmunkI was just clarifying
08:10.10id`\o/
08:10.18hyperChipmunksince you guys starting going off on gutterspeak or something
08:10.19ckknightTekkub, you're only supposed to fire them on Fridays
08:10.22Tekkubhey who the fuck told indie about the new channel?
08:10.33ckknightthe topic?
08:10.33hyperChipmunkit's kinda hard to miss
08:10.41hyperChipmunkseeing as it's in huge letters in the old one
08:10.45id`oh so you dont want me anymore, Tekkub
08:10.46TekkubCURSE YOU TOPIC!
08:10.49id`ok, its clear to em
08:10.55id`go fuck yerself
08:10.58*** part/#wowace id` (n=Industri@194.145.194.227)
08:11.15Tekkubokey indie's sarcasm detector be broken tonight
08:11.45ckknightlol
08:12.08ckknight~kick hyperChipmunk
08:12.10purlbugger off sod!
08:12.11*** part/#wowace hyperChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com)
08:12.19Tekkubkek
08:12.24Tembur
08:12.30*** join/#wowace hyperChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com)
08:12.42*** join/#wowace [Ammo] (n=wouter@connected.dnd.utwente.nl)
08:12.45[Ammo]morning
08:12.46ckknighthey ammo
08:12.48Tekkubif indie comes back do that to him just for cruel amusement
08:13.12*** join/#wowace id` (n=Industri@194.145.194.227)
08:13.16id`haha, april fools!
08:13.20hyperChipmunkdude
08:13.24hyperChipmunkthat was like last week
08:13.27Tekkub~kick id'
08:13.28purlbugger off sod!
08:13.32id`;x
08:13.35Tekkub~kick id`
08:13.36purlbugger off sod!
08:13.44[Ammo]no more xml for my necrosis clone
08:13.47[Ammo]muahaha
08:13.53ckknightyay
08:13.54[Ammo]I like the new stuff
08:13.54Tekkub~kick purl
08:13.55purlbugger off sod!
08:13.58hyperChipmunkk, I'm off to bed
08:14.06hyperChipmunklater, froods
08:14.10ckknightcya
08:14.10id`bai
08:14.15Tekkubfroods?
08:14.16ckknightdon't force close tomorrow
08:14.22hyperChipmunk~frood
08:14.23purlsomebody said frood was your friend
08:14.23Tekkubis that like frodo-foods?
08:14.37Tekkubfruity druids?
08:14.44Tem~snusnu Tekkub
08:14.45purlACTION sentences Tekkub to death by snusnu!
08:14.59Tem~fix Tekkub
08:15.00purlACTION takes Tekkub to the vet for a "special" visit.
08:15.02hyperChipmunkHey, you sass that hoopy Ford Prefect? Now there's a frood who really knows where his towel is.
08:15.44Tekkubpurl's not talking to me...
08:15.51TemI don't blame her
08:15.58hyperChipmunk(Sass: meet, eat lunch with, have sex with; hoopy: a really together guy; frood: a really AMAZINGLY together guy)
08:16.07hyperChipmunk~hhgg
08:16.09purlextra, extra, read all about it, hhgg is the hitchhiker's guide to the galaxy
08:16.19hyperChipmunk~guide
08:16.21purlfrom memory, guide is at http://www.cs.cmu.edu/~infobot/infobot_guide.html
08:16.25hyperChipmunkbah
08:16.40hyperChipmunktomorrow, purl gets Guide entries
08:16.48hyperChipmunk~listkeys guide
08:17.00ckknight~hhgg
08:17.02purl[hhgg] the hitchhiker's guide to the galaxy
08:17.07ckknight~emulate hhgg
08:17.17hyperChipmunk~emulate guide
08:17.27hyperChipmunkutter sadness
08:17.28id`~emulate Industrial
08:17.29purlI suck at LUA and rip othe people's code.
08:17.33hyperChipmunkrofl
08:17.35id`xD
08:17.37hyperChipmunkomg
08:17.49Tem~emulate stewie
08:17.51purlI come bearing a gift.  I'll give you a hint.  It's in my diaper, and it's not a toaster.
08:17.51hyperChipmunkI just snorted pop out my nose
08:17.53id`xDthe other one is funnier
08:18.06ckknight~emulate Industrial
08:18.07purl<id`>\o. FOR THE HORDE  <id`> I'm a horde nazi
08:18.11id`xD
08:18.19Tekkub~fuck
08:18.21purlNow where did I put the lube...? Eh, no matter, dry it is tonight!
08:18.21[Ammo]ugh
08:18.28[MoonWolf]lol
08:18.32id`ewww
08:18.37hyperChipmunk~listkeys vogon
08:18.58hyperChipmunk~listkeys vogon 2
08:19.00Tekkubbe cheap, use crisco
08:19.08Tekkubit has a unique texture
08:19.39hyperChipmunkok see you guys tomrrow
08:20.58id`tor.eff.org
08:21.00id`tor ftw
08:22.08[MoonWolf]are you hacking the queens P2P again ?
08:22.37Tekkubcreepiest forum siggie evar!....
08:22.38Tekkub"Cat Durids is not MEOW LOL!"
08:22.38id`the queens p2p?
08:23.12id`durids
08:23.14id`?
08:23.22Tekkubdirect copy paste
08:23.29[MoonWolf]files containing sensitive information about the dutch queen where found circulating on p2p networks.
08:23.39id`haha rly?
08:23.41id`cool
08:23.42[MoonWolf]yes
08:23.43id`gimme
08:23.43id`:p
08:24.14[MoonWolf]washttp://www.nrc.nl/binnenland/article269997.ece
08:24.17[MoonWolf]dutch link
08:24.27id`no, the files
08:24.27id`duh
08:24.34[MoonWolf]dont have them.
08:24.47id`:(
08:24.49id`k
08:29.52[MoonWolf]someone in #lua wants lua to have more c++ like syntax
08:29.55[MoonWolf]....
08:30.03id`:P
08:30.22ckknight...
08:30.26[MoonWolf]why for gods sake would you want to do that.
08:30.28ckknightwith regards to what?
08:30.44[MoonWolf]loops variable declaratoin etc
08:30.52ckknight...
08:30.54[MoonWolf]s/toin/tion/
08:30.55ckknightwhy?
08:31.00id`that makes no sense
08:31.06id`but i need to get to work
08:31.13ckknightthe loops in Lua work great as it stands
08:31.26ckknightand for variable declaration, does he mean he wants int i = 0;?
08:31.46[MoonWolf]he has not said anything specific
08:31.55[MoonWolf]TheSerge greetings guys, I just came across Lua, and was wondering if its possible to change syntax to reflect C++
08:31.55[MoonWolf]TheSerge so similiar syntax for 'for loops', variables etc
08:33.13[MoonWolf]I mean nothing is wrong with c/c++ syntax per say, but I cant understand why you would want to change the lua syntax either.
08:33.47Temme either
08:35.05ckknightI don't like C++
08:35.17id`--^
08:35.22TemI'm not a particularly big fan
08:35.28Temnot after playing with java for a while
08:35.32ckknightfirst language I learned
08:35.34ckknight8 years ago
08:36.01Temfirst language I learned was TIBASIC
08:36.03Tem><
08:36.07[MoonWolf]Qbasic.
08:36.08Temlike 10 years ago
08:36.12ckknightokay, who wants to try FuBar?
08:36.19[Ammo]hmm I feel old now
08:36.21[MoonWolf]and I learned it of the included help files.
08:36.32[Ammo]started with Basic on a ZX80 20 years ago ;(
08:36.32ckknightI only learned TiBasic like 4 years ago
08:36.46ckknightolder than me, [ammo]
08:37.10Temthen the second language I learned was assembly for the z80 chip
08:37.10id`i started with uh
08:37.20Temquite a leap from tibasic
08:37.21id`mircscript >_>
08:37.31[Ammo]tekkub: where can I find a good example for Compost
08:37.35[MoonWolf]mircscript isnt even a decent scritping language.
08:37.45[MoonWolf][Ammo], go to the svn, find mendeleev
08:37.49[Ammo]I think my spelltimers for my necrosis Ace'd might like table recycling
08:37.52ckknightI remember mircscript
08:38.05ckknightI wrote a porno-downloader in mircscript
08:38.05Temthough, learning tibasic was awesome
08:38.06ckknightgood times
08:38.08TekkubMendy, PerfectRaid...
08:38.12id`[MoonWolf]: by palying games and being on irc it made me learn though
08:38.15[Ammo]I'll check it out
08:38.21TekkubI added it to Boss ModMenu too
08:38.22[MoonWolf]kk
08:38.27TemI remember having a conversation with a buddy of mine
08:38.39[MoonWolf]I dont recommend PT for figuring out compost
08:38.43TemIt went something like this: "What do you think this "FOR" command is for?
08:38.53ckknighthrm
08:38.56TekkubBTW ammo there's two tactics you can do with Compost....
08:39.00ckknightfor newbies, they wouldn't know, Tem
08:39.01Tem"I dunno, seems to create delays"
08:39.06ckknightlol
08:39.07Temckknight: we didn't
08:39.09Tekkub1) erase and reuse the same table over and over again
08:39.13[MoonWolf]tem, lol
08:39.20Temit was awesome
08:39.25Tekkub2) "check out" a table and return it to compost when you're done
08:39.29Temlearning programming from the ground up
08:39.31Temwith no help
08:39.44[Ammo]tekkub: advantages of each?
08:39.48[MoonWolf]qbasic was very decently documented in the help files
08:40.01[MoonWolf]not to mention there was a lot of example code in there asswell.
08:40.04Tekkubif you have a persistant table use (1), if you just need a temp table, or have nested tables you want to recycle too, use (2)
08:40.31[Ammo]I'll have a table self.timers which is persistant, with each entry a table that
08:40.35Temheh, we had our red TI-82 handbook
08:40.40Temand that's it
08:40.40[Ammo]will be recycled / sent back
08:41.18Tekkubokey, you probably wanna do Compost:Reclaim(self.timers, 1) then
08:41.32Tekkubthat'll empty and recycle the table and all it's chinld tables
08:41.41[Ammo]I don't want to destroy all the childs :p
08:41.54Tekkubthen just Compost:Acquire() to get fresh tables as you need em
08:42.12[Ammo]on the other hand there will be only one soulstone timer
08:42.17[Ammo]which should always be the top one
08:42.19[Ammo]so hmm
08:42.33Tekkubwell then just Reclaim each table as you need :P
08:42.55[Ammo]if I try and reclaim a table that isn't there will I get a fresh one like Compost:Acquire
08:43.10Tekkublook at Mendy and PRT for some examples, I'll commit up ModMenu for you to see how I did stuff there too
08:43.27TekkubReclaim doesn't return anything
08:43.36TekkubAcquire will always give you an empty table
08:43.37[Ammo]it sets something in the first arg right?
08:43.40[Ammo]hmm
08:43.57Tekkublook at it this way...
08:44.06TekkubAcquire is like t = {}
08:44.13TekkubReclaim is like t = nil
08:44.23[Ammo]ah Reclaim is send back to the heap
08:44.35TekkubErase is like t[1] = nil ... t[i] = nil
08:44.37[Ammo]silly naming
08:44.59[Ammo]I thought Reclaim claimed a table from the heap ;)
08:45.06Tekkubwhat? Reclaim makes perfect sense
08:45.11ckknightTekkub, only numbers as keys or all?
08:45.25TekkubYou ever seen mine tailings reclaimation happen?
08:45.32TekkubBoss: all
08:45.33[Ammo]the what?
08:45.42Tekkubnumbers was just easy example
08:45.44[Ammo]I'm dutch so sometimes these terms confuse me
08:45.56TekkubMine = a hole in the ground
08:46.11TekkubTailings = all the OTHER minerals that pile up outside a mine
08:46.16[Ammo]ah they dump em back in
08:46.27Tekkubusually heavy on iron and other not-so-healthy shit
08:46.28ckknightdoes Reclaim call Erase as well?
08:46.33Tekkubyes boss
08:46.39ckknightokay
08:47.08[Ammo]can't you do: Compost:Dump(self.timers, 1) :)
08:47.15[Ammo]more clear for us simple minds
08:47.22[Ammo]Dump the table on the heap
08:47.25[Ammo]:)
08:47.38TekkubMine Tailing Reclaimation == wonderful process of dumping new chemicals into a tailing pond/pile to nuetralize the alkalinity and then apply a tayer of soil and vegitation over the top
08:47.43[Ammo]thanks for the explanation
08:48.03Tekkubman I can't type, sleep soon
08:48.30[MoonWolf]reclaiming: Dumping shit in the ground, pouring chemicals on top of them, then putting a rug on it and act like nothing ever happend.
08:48.59Tekkubanyway.. yea Reclaim erases the table and drops it in the cache, and any tables recursive for the number of levels you specify
08:49.22TekkubAcquire gets a table out of the cache, or allocates a new one
08:49.38[Ammo]k cool
08:49.42TekkubErase just erases the passed table and resets it
08:49.56[Ammo]k
08:50.03Tekkuband yes moon, that's the gist of it
08:50.09[MoonWolf]yeah
08:50.25TekkubI grew up in Colorado, we had mines and tailings piles everywhere
08:50.30[MoonWolf]I like putting things like that bluntly
08:50.39TekkubI lived across the road from a big old mine
08:50.43[MoonWolf]reclaiming is not a nice good for nature buisness.
08:50.53Tekkubactually it is....
08:51.00Tekkubwell... it's better than mining is...
08:51.22[MoonWolf]but back on subject.
08:51.22Tekkubit's the best they can do to reverse the effects of the tailings, at least neutralize it
08:51.30[MoonWolf]true
08:51.41Tekkubmy county has one of the highest birth defect rates in the country
08:51.57Tekkubit's most lily due to all the damn iron in the water
08:52.09Tekkubfresh mountain springs my ass
08:52.29[MoonWolf]mountain springs CAN contain large amount of iron completly naturally.
08:52.40[MoonWolf]when a stream cuts through a vein of it.
08:52.47Tekkubyea but this is unnatural amounts.....
08:53.03[MoonWolf]I will take your word for that.
08:53.09Tekkubthe water draining out of a mine is usually a nice bright orange rust color
08:53.25[MoonWolf]hehehe
08:53.43Tekkubthey put this treatment plait outside another big mine, one that drains into the main creek in the area....
08:54.02Tekkubthey cart off dumpsters full of these orange cakes to get processed
08:54.18Tekkubthat shit's pressed out of the water directly, it's nasty
08:54.36Tekkuband that stuff used to just drain right into the creek unfiltered
08:55.14[MoonWolf]you could drop whole cities dead with such concentrations.
08:55.16Tekkubso yea... spethial children we got plenty
08:55.26Tekkubthere's a reason South Park is so funny
08:55.55[MoonWolf]is there any lead or other heavy metals in those mines /
08:55.57[MoonWolf]?*
08:55.58TekkubMatt and Trey went to High School about 25 miles from where I lived
08:56.12Tekkubthere's all sorts of shit in the mines
08:56.24Tekkubit's mostly iron left in the tailings tho
08:57.09Tekkubthere's a big ol mine near Park county too (where south park is located)... a whole mountain is missing, and the valey below it is completely filled in with tailings
08:57.15Tekkubit's fucking depressing to see
08:57.38Tekkubthat one of the few operating mines left in CO too
08:58.14[MoonWolf]be happy
08:58.35Tekkubreason?
08:58.47[MoonWolf]less mines good.
08:58.59[MoonWolf]if ther eare less mines, less bad stuff gets dragged up.
08:59.02[MoonWolf]are*
08:59.18Tekkub:P
08:59.43id`[MoonWolf]: http://www.darklyrics.com/lyrics/edenbridge/aphelion.html#8
08:59.44id`... wow
08:59.45id`:p
08:59.53[MoonWolf]still if what you say about the iron levels is true, that might take a generation or 5.
08:59.57[MoonWolf]ooh edenbridge
09:00.00[MoonWolf]I like them.
09:00.18Tekkubthey found this big ol chunk of Rhodocrosite at a mine down in CO springs some years back, I think it's still at the museum in Denver... it's a damn purdy rock
09:00.58id`me too now
09:00.59id`:o
09:01.17[MoonWolf]I have that song....
09:01.26id`too bad soma fm cant play only one artist :(
09:01.57[MoonWolf]if my connection would allow outbound dcc I would send what I have of edenbridge at work.
09:02.00[MoonWolf]but it doesnt.
09:02.10id`:E
09:03.55Tekkubhere it is, the mine's in Park County not CO Springs...
09:03.55Tekkubhttp://www.buenavistagemworks.com/rhodo/rhodopics/rhodo3.jpg
09:04.16Tekkubthat red cube is about the size of a softball
09:04.30Tekkubhttp://www.buenavistagemworks.com/rhodo/rhodopics/rhodo2.jpg
09:04.35[MoonWolf]nice piece of stone.
09:04.53Tekkubyou should see it IRL it's beoootiful
09:05.10[MoonWolf]Should I ever get near that place I will.
09:05.17[MoonWolf]and drop you off a plushie in the process.
09:05.47Tekkubhttp://www.buenavistagemworks.com/rhodo/rhodopics/reedrhod.jpg
09:06.08TekkubClimax is the mine I was talking about, the mountain is totally fucking gone
09:06.22[MoonWolf]who needs mountains
09:06.41[MoonWolf]the only thing they are good for is blocking the view and make it hard to ride a bike at decent speed
09:07.37Tekkubhttp://wpni01.auroraquanta.com/pv/hardrock?lg_img=2345qual=50&dpi=600
09:07.44ckknightbrb
09:07.44Tekkubcan you spot the mountain
09:08.25[MoonWolf]there is a mountain there ?
09:08.30Tekkubwas
09:08.54[MoonWolf]nice ridges though.
09:09.15Tekkubis that some klingon pickup line?
09:09.30[MoonWolf]it could be
09:11.14id`brr kippenvel :P
09:11.42id`Mediaeval Baebes?
09:11.43id`lol
09:12.21[MoonWolf]when I get home ill send you some weird music.
09:12.56[MoonWolf]a group of female vocalists.
09:12.57id`listening to music clips on the site now
09:12.59id`:P
09:13.15id`wav files >_o
09:15.48[MoonWolf]wow
09:15.52[MoonWolf]that site is pretty...
09:15.54[MoonWolf]gothy
09:16.16id`i like them
09:16.17id`:p
09:17.13[MoonWolf]I have the weirdest music collection ever.
09:17.17[MoonWolf]well not really
09:17.35[MoonWolf]but it it pretty varied.
09:18.24[MoonWolf]money is a limiting factor though
09:20.38[MoonWolf]Cradly of Filth!
09:20.44[MoonWolf]s/y/e/
09:23.03Tekkubhttp://vgcats.com/comics/images/060402.jpg
09:23.07Tekkubkekekekeke!
09:23.18[MoonWolf]YAY
09:23.21[MoonWolf]inu bashing.
09:23.57Tekkubit's sad that I remember my roomies watching that show looooong before it aired on any US network
09:24.20[MoonWolf]DBZ for girls
09:24.26[MoonWolf]I am going to remember that one.
09:25.29*** join/#wowace ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com)
09:29.10id`http://www.darklyrics.com/lyrics/lacrimosa/elodia.html#3
09:30.16id`hahaha pwnt @ vgcats
09:31.14[MoonWolf]can you actually find music I do NOT have ?
09:32.15[MoonWolf]not counting some rap and stuff.
09:32.15id`[MoonWolf]: unlikely, we like the same music
09:37.31id`http://www.darklyrics.com/lyrics/ayreon/actualfantasy.html#5
09:37.37id`nice lyrics
09:37.44id`gives me th chills man, and im at work
09:38.23[MoonWolf]ayreon is simply awesome
09:39.21[MoonWolf]similar name, dont have it at work
09:43.53id`http://www.darklyrics.com/lyrics/aina/daysofrisingdoom.html#3
09:45.17id`...
09:45.17id`:p
09:46.00[MoonWolf]aina is the product of a dutch guy btw.
09:46.32id`:o rly?
09:46.51[MoonWolf]yeah rly
09:47.21[MoonWolf]it features like eeeuh, every genre in metal ever.
09:47.37[MoonWolf]and a lot of very good people
09:49.14id`;p
09:49.50id`http://www.darklyrics.com/lyrics/sirenia/atsixesandsevens.html#1
09:49.54id`sick lyrics :>
09:55.28id`http://www.darklyrics.com/lyrics/hammerfall/crimsonthunder.html#1
09:55.56id`ill stop
09:56.11id`its already 11:56 and i need to start working
09:56.12id`;P
09:59.03id`[MoonWolf]: do you know Haggard?
09:59.10[MoonWolf]yes I do.
09:59.23id`they own :phttp://www.darklyrics.com/lyrics/haggard/awakingthecenturies.html#8
09:59.45[MoonWolf]aha the 10 minute long monster song.
10:00.35id`:_)
10:00.42id`:') *
10:00.52Wobin_woot
10:00.55Wobin_Taran Icebreaker
10:00.58Wobin_And I won it!
10:01.00[MoonWolf]grats
10:01.21Wobin_Now how much do I sell it for?
10:01.55[MoonWolf]LOTS
10:02.29[MoonWolf]around a 80 to 100 gold on my server
10:02.44[MoonWolf]http://wow.allakhazam.com/db/price.html?witem=2915 or look at that.
10:12.39id`[MoonWolf]:
10:12.44id`you haveeee to read this
10:12.49id`its so god damn funny
10:12.54id`i just fell off my chair at work
10:12.59id`http://digigen.nl/~Industrial/blog
10:13.08id`(for the rest, its in dutch.. sorry)
10:15.03[MoonWolf]id`, zie ik zo voor me.
10:15.18id`xD
10:15.28id`ik ging zo stuk
10:15.49[MoonWolf]a plaintext blog
10:15.51[MoonWolf]thats a new idea
10:17.26id`:)
10:18.43[MoonWolf]not going to watch yaoi  <- gasp
10:18.57id`?
10:19.11[MoonWolf]on your anime list
10:19.15id`yeah
10:19.25id`making it clear that PMing me yaoi series is a no-no
10:19.27id`:P
10:20.45id`Tem: yaoi is an anime genre the focuses on relationships between men
10:21.04id`chicks watch that shit :|
10:21.13[MoonWolf]its gay hentai....
10:21.18Temmostly refering to the gibberish above
10:21.25Temik ging zo stuk
10:21.31id`lol :P
10:21.37Temzie ik zo voor me
10:21.52[MoonWolf]zie ik zo voor me -> I can totally imagine
10:21.53id`want me to translate the irc thingy on my blog?
10:21.57Temyou know what that looks like to me?
10:21.58id`ill do it >:)
10:22.05[MoonWolf]tem, not a clue.
10:22.14Temthat looks like someone trying to type while drunk
10:23.33[MoonWolf]except for a view missing words its perectly normal dutch.
10:24.12Temik ging zo stuk = "I'm going so ?"
10:24.44id`stuk, broken, slang for laughing really hard
10:25.24Temthe ? was just indicating that I couldn't figure anything that could be typoed as "stuk" and would make sense in the context
10:25.24id`Ik ging zo stuk = I broke. doesnt make sense :P
10:25.44[MoonWolf]tem, dont translate dutch slang, its undoable.
10:25.53Temyou think I'm translating?
10:25.57id`haha
10:26.21TemI'm playing figure out what the drunk person was trying to say
10:26.32Temwhich is a fun game as it turns out
10:26.40[MoonWolf]Dutch on the internet is a language in itself.
10:27.12[MoonWolf]fun detail, lol is an actual dutch word. meanin .... fun.
10:27.15id`[MoonWolf]: terugval, in english?
10:27.22[MoonWolf]regresssion.
10:27.32id`to fall into?
10:27.51[MoonWolf]in this context it is regression.
10:27.59[MoonWolf]or fallback.
10:27.59Temawesome! I've now read 2 of the 3.5 chapters on my test that's in 3.5 hours
10:29.59id`http://digigen.nl/~Industrial/blog
10:30.08id`Tem|Food: dont read while eating
10:30.11id`:E
10:34.39*** join/#wowace Slayman (i=Slayman@c192005.adsl.hansenet.de)
10:55.28[MoonWolf]hey Slayman
11:18.44Slaymanhey mooni
11:19.19Slaymanhey all of you in this brandnew channel
11:25.37Slaymanhey mooni wb
11:29.22Slaymani can see no bot here will there be one, or am i just blind?
11:29.26[MoonWolf]I was born and graces by the sea.....
11:29.41[MoonWolf]~whaleslap Slayman
11:29.47purlACTION beats Slayman upside and over the head with a freakishly huge killer whale named Hugh
11:29.57[MoonWolf]graced*
11:30.02Slaymanso purl is it?
11:30.09[MoonWolf]purl is a bot
11:30.15[MoonWolf]cia will have to be done by kergoth
11:30.17Slaymanok nvmd
11:34.11Slaymani don't want to shower and leave to get my rl stuff done. Any of you willing to do my job? (I am a little bored so it'll be better if u ignore me)
11:49.25[MoonWolf]this is freakishly creepy
11:49.29[MoonWolf]im at this moment playing
11:50.25*** join/#wowace Shyva (n=n0time@sd511586e.adsl.wanadoo.nl)
11:50.31[MoonWolf]hi Shyva
11:50.38ShyvaHey guys
11:50.54id`lol [MoonWolf]
11:50.55id`:]
11:54.36*** join/#wowace Sokurai (i=omgomg@towers151-148.sfsu.edu)
12:35.50ckknightgood song
12:36.20[MoonWolf]:P
12:38.57ckknightthis movie is so unrealistic
12:39.42[MoonWolf]wait, why are you combining the words movie and relistic
12:39.48[MoonWolf]that is like an oxymoron.
12:39.57Wobin_what movie?
12:40.45Wobin_Someday we'll find it, the rainbow connection.... the lovers the dreamers and me
12:44.46ckknightShe's The Man
12:46.09ckknightalso a good song, [MoonWolf]
12:47.07ckknightthe main problem of the movie is that it's a boarding school for high school, but there are no guards on campus
12:47.11ckknightmakes no sense
12:48.46[MoonWolf]lol
12:50.03Wobin_Gordon's ALIVE?!
12:50.08Wobin_ALLL WEAPONS!
12:50.18Wobin_Release War rocket AJAX to retrieve his body!
12:51.24Wobin_Flash! I love you! But we only have 12 hours to save the world!
12:51.56[MoonWolf]Wobin_, song is over.
12:52.06Wobin_Aw
12:52.14Wobin_But it's a GOOD song
12:52.18[MoonWolf]yes
12:52.53ckknightit is a good song
12:53.03Wobin_ckknight... What movie?
12:53.15Wobin_(Cause I'm thinking we didn't have guards at our boarding school =P)
12:54.25ckknightShe's the Man, Wobin_
12:54.38ckknightguards roamed my boarding school constantly
12:54.39Wobin_oh =)
12:54.44ckknightwe figured out their schedule, though
12:54.46Wobin_I thought you were quoting a song earlier =)
12:55.17ckknightit's just that in this movie, there are too many unrealistic things about high school
12:55.24ckknightthings you'd expect in college, though
12:55.26ckknightlike hazing
12:55.31ckknightand sleeping over in girls' dorms
12:55.33id`http://darklyrics.com/lyrics/haggard/awakingthecenturies.html#3
12:55.43Wobin_yeah, that's a pretty college thing to do...
12:55.52Wobin_(what with the less supervision and all in the dorms)
12:56.14ckknightyea
12:56.59ckknightand although we had girls' over and went to girls' dorms, it was clearly against the rules
12:57.27id`at what age?
12:57.29id`:|
12:57.38id`(we dont have college over here)
12:58.44Wobin_college is university
12:58.51Wobin_we don't really have college either
12:58.59ckknightid`, I was 15-17
12:59.06[MoonWolf]we dont have dorms here either
12:59.12id`;
12:59.16id`;)
12:59.19Wobin_not even for international students?
12:59.19[MoonWolf]well we do.
12:59.23id`we do/
12:59.41[MoonWolf]but 90% of the populace does not end up in one.
13:00.06Wobin_live elsewhere or at home?
13:00.23[MoonWolf]most live at home, or in apartments.
13:00.31[MoonWolf]shared apartments but still.
13:02.39ckknightthe latent homosexuality in this movie would be just too much for most high schoolers to handle
13:03.16Wobin_Maybe in the future =P
13:04.41Wobin_Viola?
13:04.59Wobin_Are talking the 12th Night?
13:05.55ckknight?
13:06.09Wobin_Shakespeare's The Twelfth Night
13:06.16ckknightya
13:06.17Wobin_It's the whole disguised as a boy plot
13:06.17ckknightyea*
13:06.18ckknightthat's it
13:06.22ckknightit's a shakespeare
13:06.31ckknightmuch like 10 Things I Hate About You
13:06.34ckknightor O
13:06.48Wobin_I have to say it's got a good tagline, the movie...
13:06.49Wobin_Tagline: Everybody has a secret... Duke wants Olivia who likes Sebastian who is really Viola whose brother is dating Monique so she hates Olivia who's with Duke to make Sebastian jealous who is really Viola who's crushing on Duke who thinks she's a guy...
13:07.17ckknightright
13:07.22ckknightand it's all in High School!
13:07.25[MoonWolf]Wobin_, clearly
13:09.00ckknightViola wants a penis
13:10.42Wobin_Duke's
13:10.57ckknightyou know she's the top, though
13:11.16ckknightand they only have Debutant Balls in the O.C.
13:11.25Wobin_hehe
13:11.41ckknightor by other rich white folk
13:11.50ckknightwell, the movie's over
13:11.52ckknightit was a good watch
13:12.00ckknightand it made me rethink my sexuality
13:12.24Wobin_Well, any movie that makes you think is a good one
13:12.37ckknightlol, I was just kidding
13:12.40ckknightthat didn't make me think
13:12.44ckknightit was just silly
13:24.58ckknightTo hold in my hand, a capsule that contained such power. To know that life and death on such a scale was my choice. To know that the tiny pressure on my thumb, enough to break the glass, would end everything. Yes. I would do it. That power would set me up above the gods.
13:25.30[MoonWolf]ckknight, ???
13:25.48Wobin_Good ol Davros?
13:26.02ckknightgood job, Wobin_
13:26.06ckknightyou got the reference
13:26.14ckknightThe Doctor and Davros, Dr. Who
13:32.24ckknighton a related note: http://www.sas.org/tcs/weeklyIssues_2006/2006-04-07/feature1p/index.html
13:40.30[MoonWolf]If it wasn't for C, we would be using BASI, PASAL, LIPPER and OBOL!
13:40.48Wobin_hehe
13:50.37[MoonWolf]Thunder rolled. ... It rolled a six.
13:51.12Wobin_Discworld =)
13:51.21[MoonWolf]yeah
13:51.43Wobin_Terry Pratchett is a brilliant author =)
14:07.38[MoonWolf]To Enforce The Laws, to Protect The Citizens, to
14:07.39[MoonWolf]Serve The Community, and to Seriously Prod Buttock,
14:07.39[MoonWolf]sir.
14:11.04Wobin_hehe
14:11.11Wobin_Sodomy Non Sapiens
14:11.11[MoonWolf]okay, get this reference
14:11.13[MoonWolf]Another fine product of the Sirius Cybernetics
14:11.13[MoonWolf]Corporation
14:11.34Wobin_HHGTTG
14:11.42Kaeltenhello
14:11.52[MoonWolf]kaelten hi.
14:12.41[MoonWolf]kael, would you mind putting me on the access list ?
14:12.53[MoonWolf]so tem does not have to go around opping me all the time.
14:13.32Wobin_The Heart of Gold is fitted with the finest from Sirius Cybernetics
14:14.56*** join/#wowace Vanish (n=vanish@65.125.135.34)
14:16.09VanishIs there a way to checkout the svn other than the cgi on the web? I run into errors using my SVN client.
14:16.23Wobin_What sort of errors?
14:17.42*** join/#wowace ag` (n=Andreas@0x50c4844b.adsl-fixed.tele.dk)
14:17.43VanishHang on. I'm looking up the svn uri again thenI cna copy/paste the error for you
14:17.48Kaeltenvanish: Get tortiseSVN
14:18.05VanishI'm on a Mac. ;)
14:18.11Kaeltenoh
14:18.12Kaeltener....
14:18.13Kaeltenum...
14:18.33VanishSCPLugin is almost the same as Tortoise, but I prefer svnX
14:18.56VanishBOth have worked for every other project I've worked with but this one.
14:21.04VanishOh good greif. Can someone give me the uri for the repository? I always have a hard time finding it in the forums
14:22.59Wobin_https://opensvn.csie.org/Ace/trunk/
14:23.32VanishAhhh, I think I see the problem I had already. I had a uri with the cgi in the path
14:25.20VanishYep, that was it. Thanks! I knew coming here would solve it no time flat
14:26.26ag`hmm
14:30.34Wobin_Heh, that was the mistake I made when I first started =)
14:32.05[MoonWolf]thanks btw, Kaelten
14:33.04ag`if I would like to create a dropdown frame on demand, what should I do? In XML you just give it the inherit="UIDropDownMenuTemplate", but you can't do that in Lua.
14:35.46[MoonWolf]- If the world gives you lemons, you can make
14:35.46[MoonWolf]lemonade... or you can make a biologically
14:35.46[MoonWolf]engineered virulent air-born pathogenic virus
14:35.46[MoonWolf]that will wipe out the entire population of the
14:35.46[MoonWolf]planet, which would be a whole lot cooler.
15:10.20Temag`: you will need to look up the dropdown template xml and duplicate it in lua
15:10.43ag`nasty
15:10.58ag`how about xml events?
15:12.31TemSetScript
15:12.39TemKaelten: WTB a real addon page
15:13.17TemKaelten: "The 'Ace Addon Collection' forum is a jungle, especially with the 'spacy' names Ace Addons tend to have."
15:13.25Tem^^QFT
15:47.28*** join/#wowace Tem_ (n=Tem@204.90.50.252)
15:47.29*** mode/#wowace [+o Tem_] by ChanServ
15:49.09Temmy laptop's fans are so damned loud...
15:50.15Wobin_hehe mine does that.
15:50.21Wobin_It sounds like it's gearing up to take off
15:52.04Temlike, half the class turned around to see if I was doing just that
16:04.51*** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com)
16:05.48*** join/#wowace [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl)
16:07.22phyberanyone got an example (maybe in another mod) of creating your frames without using the .xml file?
16:07.28phyberI think [Ammo] was speaking about one earlier.
16:07.34[MoonWolf]kaelten try putting my name in the access list as [moonwolf] instead of moonwolf.
16:07.44[MoonWolf]:P
16:08.03Temhaha
16:08.23[MoonWolf]minor details really.
16:08.42Temyou should change your nick
16:08.49Temit's been long enough
16:08.59[MoonWolf]get the damn mod to drop it
16:09.07[MoonWolf]i message about 3 of them every week.
16:09.14Temlol
16:20.21[MoonWolf]morning Cairenn
16:20.29Cairennhey :)
16:21.24Cairenn+o [MoonWolf]
16:21.46Cairenngrrr, can
16:21.54Cairenncan't remember hte command, heh
16:22.01*** join/#wowace TimRiker (n=timr@pdpc/supporter/bronze/TimRiker)
16:22.15[MoonWolf]<PROTECTED>
16:22.20[MoonWolf]hey tim
16:22.32[MoonWolf]make that mode not mod
16:22.59*** mode/#wowace [+o [MoonWolf]] by Cairenn
16:23.06Cairennthere we go, heh
16:23.31[MoonWolf]TimRiker, we are ever so gratefull that you allow us to abuse purl :P
16:28.18TimRiker:) np
16:28.42Slaymanany of you encountered bugs in the instances lately?
16:28.46*** join/#wowace Elviso (n=e@66-90-143-73.dyn.grandenetworks.net)
16:29.10Wobin_Apart from Taran Icebreaker dropping in BRD and me winning it? =)
16:29.29Wobin_We had about 6 blues drop and two epics in one run...
16:30.11TemWobin_: That really doesn't seem like a bug
16:30.16Wobin_Oh, and in other instances, bosses not dropping stuff
16:30.20Wobin_Like ST for example
16:30.22Tems/bug/problem/
16:30.34Wobin_Normally pre 1.10 the minibosses dropped blues
16:30.45Wobin_My last run, not a single one of them dropped anythgin
16:30.50*** join/#wowace kergoth (n=kergoth@c-24-118-213-150.hsd1.mn.comcast.net)
16:31.01kergothhurray, this chan feels so much more real
16:31.06Wobin_Tem: No, that case was definitely not a problem =)
16:31.12Tem:)
16:31.25Wobin_. o O ("squee")
16:32.04Wobin_I was rolling so well, I decided to pass on everything after winning the 5th or so greed roll =P
16:32.16kergothactually, one could memoize methods while still facilitating class evolution at runtime
16:32.37Wobin_I need to brush up on my terminology
16:32.40kergothhmmm
16:32.41Wobin_memoize?
16:32.56kergotha memoizing table is one that acts as a cache, remembering lookups
16:33.05Temmemoize is a buzzword that may or may not be unique to lua
16:33.16Temit basically means "cache"
16:33.21Wobin_aha =)
16:33.35kergothi.e. local t = setmetatable({}, {__index = function(t,k) local v = getvalue(t,k) t[k] = v return v end})
16:33.40Wobin_And what do you mean by 'class evolution'?
16:33.46kergoththe t[k] =v is what makes it memoize
16:33.55kergothi mean adding/removing/manipulating class methods after initial definition
16:33.59kergothnon-static
16:34.15Wobin_Isn't that kinda against the whole point of objects?
16:35.03kergothi'm not a fan of it myself, but i tend to be a fan of largely immutable constructs
16:35.07kergothlike the tuple
16:35.23kergothlua /needs/ a native tuple imho
16:35.27kergothkill the hack that is '...'
16:35.35kergothand make it a damn tuple that we can have a name for
16:35.41Wobin_luple
16:35.50kergothlocal mytuple = ...
16:36.00kergothor rather..
16:36.04kergothlocal mytuple = tuple(...)
16:36.06kergothwould be optimal
16:36.16Wobin_maybe {[]}
16:36.26Wobin_or {()}
16:36.27kergothyeah, or function foo(... = bar) end
16:36.30kergothlots of possibilities
16:36.35kergothsee rici's posts on the list on the subject
16:36.41kergothhe even had one written in C for 5.0
16:36.49kergothbut it got mostly shot down :(
16:37.03kergothimposes _slightly_ more overhead than ..., but being named gives you a great deal fo flexibility
16:37.23kergothas is, you cant do: function foo(...) local function bar(...) do whatever end end and expect things to Just Work(tm)
16:37.49kergothsince theres no way to access the outer ...
16:37.55kergothsince they're anonymous, unnamed
16:37.58Wobin_yeah
16:38.00kergoth</rant>
16:38.33kergothon the class model thing, see http://thread.gmane.org/gmane.comp.lang.lua.general/21346/focus=21346
16:38.44kergothand the points raised in http://thread.gmane.org/gmane.comp.lang.lua.general/21346/focus=21368
16:39.00kergothone of his poitns is "- A class should be flexible, supporting 'mixins' (e.g. adding methods
16:39.03kergothto the class after the class has been defined). Presently you seem to
16:39.06kergothcopy the parent(s) methods, preventing any class evolutions."
16:39.07kergothwhich is the one i was musing over
16:40.36Wobin_It's sort of an inheritance thing?
16:40.53kergothwhat is?
16:41.20Wobin_'mixins
16:41.29id`"Women like the simple things in life. Like men!"
16:41.30id`ke ke ke
16:41.41kergothoh, he just wants to be able to change classes on the fly, and have derived clases pick those changes up
16:41.59Wobin_prederived?
16:42.03kergothin that class implementation, when he creates a class, he copies the parent class methods into the child, so if the parent then changes, he wont pick that up
16:42.26kergothTem: i pestered the cia folks to change our rule
16:42.31Tem?
16:42.35kergothCIA
16:42.36kergoththe bot
16:42.42Temone sec
16:42.47kergoththeres a set of filters governing the channels
16:42.49Temdamnit!
16:42.50Wobin_woohoo
16:42.51kergothi asked them to move it
16:43.05Temyou just made me miss my oportunity to explain something when the rest of the class was dumbfounded
16:43.09kergothhaha
16:43.13Tem~stab kergoth
16:43.15purlACTION runs at kergoth with an origami Swiss Army knife, and inflicts a nasty paper cut.
16:43.36Wobin_kergoth: couldn't he reference the original class as the metatable rather than copying the functions across?
16:43.37kergothits morning, dont blame me, i cant be responsible for my actions before sufficient caffeine levels have been achieved
16:43.48Wobin_Oh multiple inheritance
16:43.50Wobin_nm
16:43.50kergothWobin_: no.. right
16:43.52kergoth:)
16:44.02kergothhe could have an __index _function_
16:44.02kergothto look it up in each in turn
16:44.04kergothbut its slow
16:44.06kergothi've benchmarked it
16:44.06Wobin_yeah
16:44.19TemI don't like multiple inheritance
16:44.20kergotha function __index imposes overhead over a table __index no matter what it actually does
16:44.39kergothTem: we're discussing using it for ace 2.0, but it isnt really multiple inheritence
16:44.54kergothits composition, having a pile of methods in the class that came from a bunch of other places
16:44.55Temkergoth: my beef with it is mostly for languages other than lua
16:45.08kergothits like our class, we arent saying "hey you, you ARE these things."
16:45.14kergothwe're saying "hey you, you HAVE all this stuff"
16:45.17kergothyeah
16:45.21kergothsame, really
16:45.30Temno, that's different
16:45.33TemIMO anyway
16:45.39kergothinheritence is supposed to represent an IS relationship, not a HAS relationship imo
16:45.49Temit's still inheritance of a sort
16:45.50id`yea
16:45.56kergothyou're an addon, not an acehooks, not an acechatcmd, etc
16:46.00Wobin_lua multiple inheritance is more of a HAS than IS
16:46.01kergothyou just happen to have that other functionality
16:46.15id`LUA is a HAS
16:46.16id`:P
16:46.30TemI think of inheritance as "extends class X"
16:46.40Wobin_javaboy =)
16:46.41kergothWobin_: the weird thing in lua is, a class that memoizes his parents methods is basically a perverse combination of inheritence and composition... i start inheriting, but i slowly become more of that other thing
16:46.57kergothTem: well, theres implementation inheritence (extends), and theres interface inheritence (implements)
16:47.02Temlua's inheritance is more like java's "implements interface X"
16:47.04kergothi tend to prefer the latter, myself, but theres no such thing in lua
16:47.15kergothbecause lua cant have abstract classes.
16:47.19Temright
16:47.20kergoththeres no such thing as pure virtual
16:47.24kergothbecause you cant have nil values :)
16:47.27Wobin_Well, there are empty functions
16:47.29TemI prefer the latter as well
16:47.46kergothactually, we could implement abstract classes doing what Wobin_ just said, we define a NOOP function
16:47.55kergoth:D
16:48.17Wobin_I've put in empty functions in my parent classes, just so I have a better understanding of how I want the stuff structured
16:48.32Temkergoth: I like the idea of giving AceAddons CMD, and DB methods directly in the toplevel namespace
16:48.47Temright now, Ace looks for .db and .cmd
16:48.50kergothTem: me too, mostly for syntactic convenience, and making it easy to pass the object in as self
16:48.50TemI don't like that
16:48.51*** join/#wowace darth_mall (n=evan@zero.navi.cx)
16:49.23Wobin_Wal-Mart? Is that you?
16:49.51kergothTem: so what we were playing with is
16:50.03Temoh gayness
16:50.05kergothTem: local myaddon = class({AceAddon, AceChatCmd, AceHooks})
16:50.11Temanother fucking parsing program
16:50.16TemI fucking hate parsing
16:50.17Wobin_So, you'd reference it via cmd.yada rather than ace.cmd.yada?
16:50.20Tem;alksdjf;lasjf;lkasjdf!
16:50.22Wobin_yuck parsing
16:50.31TemFUCK
16:50.49kergoth~lart Tem
16:51.01Temit's not all that hard... it just sucks
16:51.09kergothso anyway, it /looks/ like we're using multiple inheritence
16:51.10Wobin_It's fiddly =P
16:51.27Wobin_but in reality, you're digging a series of complex interconnected tunnels....
16:51.28kergothbut really we're using some perverse form of composition that looks like multiple inheritence
16:51.32kergoth:D
16:51.38kergothi dont wanna be eaten by a grue :(
16:51.52Wobin_Take a lantern with you =)
16:52.02Wobin_Make sure you have batteries =)
16:52.08Temmyaddon = class{AceAddon,AceChatCmd,AceHooks}
16:52.18Temoh, wait wait
16:52.22Temmake it default
16:52.28Temscrew typing that out every time
16:52.38kergothaceclass()
16:52.39Temug
16:52.40Wobin_what every addon will hav e it?
16:52.42kergothor something, convenience function
16:52.45TemI really really really don't want to do this
16:52.58kergoththe main advantage of doing it this way is that i can easily choose not to includ ethe functionality i wont use
16:53.05TemI have to parse a mathmatical expression into a tree
16:53.06kergothif i have no chat, i need not pollute my namespace with acechatcmd
16:53.16Temand it's time for me to go to calc
16:54.12Wobin_Tem: Whee =P
16:55.00kergothso what do people think? do we need to support what that guy calls mixins? support for adding/removing/manipulating a class's methods after initial definition time?
16:55.25kergothi think its silly, myself. i could see wanting to do so for your object, but for your classes?
16:55.41Wobin_I can't really see a reason for doing so, myself...
16:56.04kergothand it substantially increases complexity in a way that could have serious performance implications
16:56.31kergothunless you implement a dirty flag or something, but that couldnt capture nil'ing out an existing method, or changing an existing one
16:56.34ag`who asked for a raid addon that created frames on the fly that other day
16:56.39kergothi think that was me
16:56.59ag`well I'm currently adding it to the addon I'm working on
16:57.14Wobin_Oo
16:57.19Wobin_I'd like to see that code too
16:57.26kergothneat.  did you see tem's cute frame creation on the fly via a metatable?
16:57.33kergothi was amused and intrigued
16:57.48ag`No, haven't seen that, anyone have a link?
16:58.18kergothits in his current code for FinderReminder in svn
16:58.26Wobin_kergoth: Personally speaking, I think the idea of mixins just... I don't know, goes against all the oo procedure I'm used to...
16:58.38ag`what SVN?
16:58.39kergothhe has a table where whenever he does a lookup on it, it generates a frame, puts it in the table for later lookups, and returns it :)
16:58.44Wobin_And makes it hella difficult to understand
16:58.45kergothopensvn.csie.org/Ace
16:58.55kergothWobin_: agreed
16:59.06Wobin_(at least from reading the code)
16:59.21*** part/#wowace Elviso (n=e@66-90-143-73.dyn.grandenetworks.net)
16:59.31*** join/#wowace Elviso (n=e@66-90-143-73.dyn.grandenetworks.net)
17:00.00ag`puts what in the table :P
17:00.11Wobin_opensvn.csie.org/traccgi/Ace/trac.cgi/browser/trunk/FinderReminder/FinderReminder.lua?rev=1099
17:00.36ag`no worky
17:00.57kergoth<PROTECTED>
17:00.58kergothnot http
17:01.02kergothopensvn no likey http
17:01.03Wobin_tack on an s
17:01.05Wobin_yeah =)
17:01.11ag`that did it
17:01.53Wobin_I still find myself mystified by the frame creation stuff =(
17:02.24kergothi havent poked at it /at all/
17:02.27kergothwhich is weird, considering
17:03.37Wobin_Woohoo!
17:03.58kergoth11:53 < kergoth> my only gripe with vim is its configuration language. if it used lua for scripting, i'd have
17:04.01kergoth<PROTECTED>
17:04.03kergoth:)
17:04.28[MoonWolf]kergoth, welcome here, the channel feels way more complete with you around
17:04.41kergoththanks :)
17:04.51kergothgf is at the hotel, bored. we need to get her a car
17:04.53kergothheh
17:04.54kergothand a job
17:04.56Wobin_Slowly making this place feel more like home =)
17:04.57kergothlmao
17:04.59kergoth"Bomb squad called out to "defuse" life-size Super Mario power-ups "
17:05.02kergothhttp://www.boingboing.net/2006/04/04/bomb_squad_called_ou.html
17:05.03[MoonWolf]lol
17:05.33[MoonWolf]damnit wowradio
17:06.05Wobin_1-up!
17:06.06[MoonWolf]mc hammer- Turtle Power
17:06.37Wobin_Not as good as the Vanilla Ice one
17:06.53kergothWobin_: you see that great item on thinkgeek's april fools page?
17:06.53kergothWobin_: http://www.thinkgeek.com/stuff/41/1upmushroom.shtml
17:07.31[MoonWolf]i want one of those, for real.
17:07.36kergothhehe
17:07.37ag`haha
17:07.40ag`that's great
17:07.51[MoonWolf]Practice safe hex.
17:07.59[MoonWolf]my own signature cracks me up way to often,.
17:08.21kergothi love rusty russell's signature
17:08.32kergoth"Anyone who quotes me in their sig is an idiot." --Rusty Russell
17:08.33kergothor some such
17:08.54[MoonWolf]::P
17:11.23ckknightanyone want to test FuBar for me?
17:11.44Wobin_Bloody tuesday
17:11.52kergoth~today
17:11.54purlTuesday sucks.
17:12.06Wobin_~botsnack
17:12.06purlWobin_: aw, gee
17:12.16Elviso~lapdance Elviso
17:12.23ckknightTem took it out
17:12.27Elvisogah!
17:12.29Elvisowhy
17:12.40ckknightand he won't tell me how to use arguments
17:12.51ckknightdoes anyone know how to make commands with arguments for purl?
17:12.58kergoth~literal CMD: whaleslap (.*?)
17:12.59purl"cmd: whaleslap (.*?)" is "($foo): <action> beats $foo upside and over the head with a freakishly huge killer whale named Hugh"
17:12.59ckknighte.g. ~cmd <arg>
17:13.19kergoth~bossslap $1 is <action> whacks $1 over the head
17:13.21purlokay, kergoth
17:13.24kergoth~bossslap ckknight
17:13.26purlACTION whacks ckknight over the head
17:13.28kergoth:)
17:13.33ckknight...
17:13.35ckknightlousy Tem
17:14.04ckknight~lapdance $1 is <action> gives $1 a lap dance
17:14.05purlokay, ckknight
17:14.05Elvisoall I wanted was a lapdance
17:14.12[MoonWolf]isnt purl male ?
17:14.23kergothnope
17:14.28ckknight~feelup $1 is <action> feels $1 up, sensuously
17:14.30purlokay, ckknight
17:14.33kergothehh
17:14.36kergothckknight: remove those
17:14.39ckknight...
17:14.44ckknightyou're no fun
17:14.46kergothtim riker will, if you dont
17:14.52ckknight~forget feelup $1
17:14.52purlckknight: i didn't have anything called 'feelup $1' to forget
17:14.55kergothhe's pretty strict on such content in his bots
17:15.01ckknight~forget cmd: feelup (.*?)
17:15.01purlckknight: i forgot cmd: feelup (.*?)
17:15.10ckknight~forget cmd: lapdance .*?)
17:15.10purlckknight: i didn't have anything called 'cmd: lapdance .*?)' to forget
17:15.11ckknightah, okay
17:15.16kergoth:P
17:15.21ckknight~forget cmd: lapdance (.*?)
17:15.21purli forgot cmd: lapdance (.*?), ckknight
17:15.38ckknightat least I still have this...
17:15.44ckknight~emulate Guybrush Threepwood
17:15.45purlYou’re the ugliest monster ever created. - If you don’t count all the ones you’ve dated.
17:16.22[MoonWolf]~emulate kergoth
17:16.25purlForget
17:16.46[MoonWolf]:P
17:16.48kergothhehe
17:16.49kergoth~emulate me
17:16.51purlForget
17:16.54kergothbah
17:16.58kergoth~literal emulate me
17:16.59purl"emulate me" is "<reply>"
17:17.05kergoth~literal emulate kergoth
17:17.06purl"emulate kergoth" is "<reply> Forget"
17:17.09kergoth:(
17:17.15kergothi had like 16 entries
17:17.26kergothyou shouldve just added to it
17:17.36[MoonWolf]yeah, sorry  :(
17:17.40Wobin_~listkeys kergoth
17:17.58Wobin_~annoy kergoth
17:17.59purlkergoth: where's the 'any' key?!?!?! where's the frickin' 'any' key?!?!?!
17:18.12Wobin_hehe
17:18.14[MoonWolf]hehe
17:18.22ckknightthis is pretty messed up: http://www.bloomberg.com/apps/news?pid=10000082&sid=anfoRrBuK.Vw&refer=canada
17:18.45ckknight~cant at the moment, kergoth's boss
17:18.47purli heard cant at the moment, kergoth's boss is all over me lately. I havent been taking enough support calls
17:18.55kergothhah
17:19.01kergothi was in unix tech support for 3 years :(
17:19.07[MoonWolf]isnt taht a bit old kergoth
17:19.16kergoth~factinfo cant at the moment, kergoth's boss
17:19.16purlcant at the moment, kergoth's boss -- it has been requested once, last by ckknight, 29s ago.
17:19.22kergothhmm, odd
17:19.25kergothdoenst show creation date
17:19.31Wobin_ckknight: That's disturbing
17:19.32kergoth~factinfo annoy kergoth
17:19.32purlannoy kergoth -- created by George- <~george@adsl-158-105.freeuk.com> at Wed May 28 20:05:44 2003 (1041 days); it has been requested 6 times, last by Wobin_, 1m 33s ago.
17:19.32[MoonWolf]at least it was unix support, your average caller iq should be higher then most support.
17:19.39kergoth[MoonWolf]: no
17:20.04kergoth[MoonWolf]: theres nothing like walking the cafeteria lady through using vi to edit her /etc/inittab on a 9 year old SCO OpenServer machine to really lower your opinion of humanity
17:20.16[MoonWolf]wow
17:20.28[MoonWolf]you would have trouble guiding me doing that with vi.
17:20.28kergoth(the sco box ran the machines in the lunch room at the schools)
17:20.32kergothyes
17:20.35[MoonWolf]i can edit a file and do a :wq
17:20.40[MoonWolf]thats it.
17:20.58[MoonWolf]and those files were comments on svn commit
17:21.00kergoth"okay, are you in insert mode or normal mode? *mute* AHHHHHHH"
17:21.01[MoonWolf]nothing complicated.
17:21.03ckknightI like nano
17:21.22[MoonWolf]and i managed to crash vi doing that a LOT
17:22.10[MoonWolf]why does a cafeteria have an sco machine ?
17:22.24kergothyou know the dumb terminals they have, that they use when youp ay them for lunch?
17:22.27kergothyeah, pre-ethernet stuff.
17:22.38[MoonWolf]yeah i know them.
17:22.47kergothi worked for digi international, aka digiboard, the folks who supplied the isa boards that added 320 rs232 ports to a machine
17:22.50kergoththat sort of thing
17:22.59[MoonWolf]the agony
17:23.00Elvisome using Vi pretty much looks like my dad trying to program the VCR
17:23.34[MoonWolf]vcrs are simple.
17:23.35kergothElviso: http://unix.rulez.org/~calver/pictures/curves.jpg
17:23.35[MoonWolf]vi isnt.
17:23.41kergothElviso: i'm amused by that comment
17:23.46kergothconsidering elvis is the name of a vi clone
17:23.58[MoonWolf]i like the emacs onme.
17:24.00[MoonWolf]one*
17:24.14Elvisokergoth: I'm amused by that pic :D
17:24.19kergoth:)
17:24.35Elvisoso, I'm not alone in that sentiment I take it
17:24.49ckknightgood pic, kergoth
17:25.13Wobin_hehe emacs
17:25.15Wobin_So true
17:25.31[MoonWolf]what operting system are you using: emacs
17:25.38Elvisoyeah, I picked up pico real quick....so easy compared to Vi
17:25.47[MoonWolf]pica and nano good
17:25.55[MoonWolf]i like the midnight commander edit a lot too
17:26.00[MoonWolf]a lot like the old dos edit.
17:26.16ElvisoI miss
17:26.28*** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net)
17:26.28*** mode/#wowace [+o Tem] by ChanServ
17:26.30Elvisoload "myfile",8,1
17:26.39Elvisoor however it went.....c64 was fun
17:26.52Temriddle me this
17:26.58Elvisoalthough that's off-topic pertaining to editors
17:27.01[MoonWolf]shoot tme
17:27.03[MoonWolf]tem*
17:27.21TemI'm 80% sure I never went out of range of a WAP while walking between classes.  Why isn't my wireless card smart enough to switch waps?
17:27.30Temwithout disconnecting me
17:28.11[MoonWolf]i never work with wireless.
17:28.24Elvisoidk much about wireless, but might you need 2x's wireless cards for that?
17:29.40Temneither do I hence my question
17:30.12Vanish[MoonWolf]: I prefer joe, but nono is my second favorite
17:30.18Vanish*nano
17:30.20[MoonWolf]joe is nice too
17:30.37Vanishvi is for masochists. ;p
17:30.40[MoonWolf]but has less of an default install base then the others.
17:30.58VanishYeah, which is sad. It really is a well designed editor
17:32.00kergothTem: well, tcp can only tolerate a timeout of so long, if it couldnt do the switch within that time, /and/ retain your current IP, you'd lose your connections anyway
17:32.01Elvisotem: is your IP dynamic or static?
17:32.03kergothTem: but tahts a good question
17:32.20Temdynamic
17:32.22kergoth12:24 < scanlime> "Before you criticize someone, you should walk a mile in their shoes. That way, when you
17:32.26kergoth<PROTECTED>
17:32.37Temthat's old kergoth
17:32.45kergothstill funny :)
17:32.46Elvisothat could be why too, if each WAP had a different DHCP IP pool
17:33.14kergothTem: did it switch waps automatically, just losing your connections in the process?
17:33.26kergothit hsouldve been smart enough to hop, whether you were able to retain yoru connections is something else :)
17:33.36Temkergoth: I'm not actually sure
17:33.50[MoonWolf]irc allows for a long enough delay to not be affected by it.
17:33.55VanishHeh. I thought for my first plugin I would "port" EngInventory to Ace. THat thing is.... well it's just not pretty. Maybe I'll start with porting some Titan plugins over for BossPanel, or whatever it ends up being called
17:34.01[MoonWolf]unless the time start aproaching a minute.
17:34.07Temkergoth: I just assumed that it wasn't smart enough to hop since I lost my connection to freenode within a minute or two of leaving the building
17:34.20Wobin_EngInv is a very nifty addon... but it seems a beast to write
17:34.38kergothinvsort is looking pretty good, just give it an enginventory style interface :)
17:34.44kergothoh, and make sure it uses PT for categorization
17:34.47kergothheh.
17:35.11Wobin_oh definitely
17:35.18Wobin_PT is the way of the future =P
17:35.35[MoonWolf]PT is the swiss army knife of addons.
17:35.53[MoonWolf]inventory related anyway
17:36.02ElvisoPT ?
17:36.07Elviso(sorry for the ignorance)
17:36.10[MoonWolf]Perodic Table
17:36.18Elvisoah
17:37.26Wobin_Heh, both my addons use it
17:37.48Wobin_MrPlow for sorting, and ArmchairAlchemist for finding herbs in the inventory
17:38.10[MoonWolf]my only serieus addon uses it
17:38.20[MoonWolf]for everything
17:39.37VanishYeah, let's take a beast of code and add another beast of integration to it. :p
17:40.00VanishI'm not new to coding, but I'm new to LUA and Ace. Might be a stretch forme right now.
17:40.07Wobin_Well, InvSort is heading down the right path
17:40.20VanishHaven't looked at that one
17:42.04Wobin_http://www.wowace.com/forums/index.php/topic,1188.msg20641.html
17:45.34VanishHmm. Seems nice. Not sure I like how testy the mod is, but that doesn't afect my use of it. ;)
17:46.35[MoonWolf]it is decent.
17:48.44[MoonWolf]im going to brilliant and call my cat neko.....
17:48.50[MoonWolf]yeah that will wokr.
17:48.53Wobin_Original
17:48.53[MoonWolf]work*
17:49.24[MoonWolf]Kawaii desu ne ?
17:49.31Wobin_So...
17:49.38Wobin_How does Curse Gaming deal with new addons?
17:49.49[MoonWolf]not, uploading to curse right now is hell.
17:49.51Wobin_I've got this "Suggest a project" page....and it's confusing me
17:50.01*** join/#wowace Arokh (i=DvdKhl@p508A5B45.dip.t-dialin.net)
17:51.53kergothWobin_: opinion.  how important is data hiding? should we try to implement it?
17:52.06kergoth(doing so in lua isnt generally fun, at least not for the general case)
17:52.22[MoonWolf]kergoth, code obfuscating ?
17:52.28kergothi really like the idea of being able to have private methods and data, but i'm having difficulty facilitating it
17:52.33kergothnot obfuscation
17:52.36Wobin_I don't think it's overly necessary
17:52.42kergothjust data which only members can access
17:52.54kergothif your class/object has a specific api, people should be using it, not poking at your data
17:52.55Wobin_We're assuming that the majority of Ace coders are mature, intelligent people =)
17:53.03kergoththis will be especially important for versioned, embedded libraries
17:53.05[MoonWolf]ah like taht
17:53.15[MoonWolf]as in general OO prinicple
17:53.15kergothyou /know/ someone is gonna poke into the internals and bitch when it breaks
17:53.18kergothyeah
17:53.33darth_mallthat's their problem though, not yours ^^
17:53.34Wobin_That's what the SVN is for, really
17:53.42kergoth?
17:53.45darth_mallespecially if you adopt some kind of naming convention to indicate which members should be left alone
17:53.53darth_malllike the python _name convention
17:53.53Wobin_offering changes to other people's code
17:54.08Wobin_(well, it's capable of doing that, anyway)
17:54.18kergoththat doesnt solve the problem
17:54.22[MoonWolf]if we only had private and public keywords.
17:54.27kergothdarth_mall: nod, that migth be a way to go, but you know people will still bitch :)
17:54.33Wobin_no... but is it really a problem in the first place?
17:54.35kergothbut they'll do that anyway, so what the hell
17:54.42darth_mallI've never been a fan of protecting people from themselves
17:54.44[MoonWolf]fuck the users.
17:54.45ag`how do I set script for XML frames like OnMouseUp, etc
17:54.47darth_mallI had that argument with my PL prof one time
17:54.50[MoonWolf]~users
17:54.52purlso this is what we get for sharing our unpaid volunteer work with you? complaints and accuses? <irony> well done, this clearly supports our motivation to continue working on open source projects. </irony>
17:54.52kergothWobin_: not now, because few people are releasing libraries with specific apis
17:55.05kergothWobin_: but it will happen more as iriel's library embedding framework goes into ace 2.0
17:55.09darth_mallpurl: yup, that's how it goes
17:55.19Wobin_(purl's a bot btw =))
17:55.23darth_mallhaha
17:55.23kergothheh
17:55.24darth_mallgo me
17:55.30[MoonWolf]lol
17:55.32kergoth<PROTECTED>
17:55.40kergoth~kergoth
17:55.41purlextra, extra, read all about it, kergoth is Chris Larson, an open source developer, often in the embedded Linux arena.  Currently working for Computer Sciences Corporation in Scottsdale, AZ.  Contact at kergoth@handhelds.org  Core dev / architect on the BitBake, OpenZaurus, and OpenEmbedded projects.  Maintainer of hte tslib project.  Often the resident BOFH, an ...
17:55.51darth_mallbeen a long time since I've been in a channel with a non-CIA bot ^^
17:55.51kergothaww, it didnt all fit
17:56.00Wobin_CIA is supposed to be here too
17:56.04Wobin_but it's a new channel =)
17:56.13darth_mallit will be, when kergoth e-mails scanlime and scanlime gets around to it ^^
17:56.16[MoonWolf]we should look at kergoth for that.
17:56.20darth_mallthat second part is key
17:56.28darth_mallscanlime getting around to it
17:56.49kergothdarth_mall: wish we had a web interface to filter administration, with proper access levels and such
17:56.50[MoonWolf]true.
17:56.54kergothbut thats another getting around to it thing :)
17:57.00darth_mallhehe
17:57.13darth_mallI think he'd planned that years ago and it just never happened
17:57.28darth_mallafter a while CIA kind of settled down and there wasn't as much admin'ing going on
17:57.29kergothyea, occasionally one catches him musing about it
17:57.48[MoonWolf]if only developers had all the time they wanted.
17:58.05Temag`: frame:SetScript("OnMouseUp",func)
17:58.05darth_malland the motivation they needed ;)
17:58.13ag`thanks Tem
17:58.19Temnp
17:58.50[MoonWolf]for some reason motivation goes down as time goes up.
17:58.59Wobin_kergoth: Irt data hiding, I suspect it'll end up being more trouble to implement than the end result will be worth. Although, I'm not sure how data hiding will prevent people from playing around with embedded libraries if they're the ones embedding the code into their addons
17:59.02[MoonWolf]so all development gets done when we have no real time.
17:59.32darth_mallor in my case, not at all anymore ^^
18:00.34Wobin_Having a solid interface api is the optimal result of a good library, I guess
18:00.39ag`Tem, do you know if I can call a function object:function(args) from inside that function you gave me?
18:00.51Wobin_if it doesn't do what the person wants, perhaps the library needs to be updated.
18:01.04Temframe:SetScript("OnMouseDown",function() obj:Method() end)
18:01.17ag`Thank you :-)
18:01.25Wobin_(or perhaps they're not using the right library)
18:01.40[MoonWolf]or the user needs updating.
18:01.51Wobin_Option 2
18:03.07KaeltenI'm back
18:04.46[MoonWolf]yay
18:04.46[MoonWolf]kaelten, try putting my name in the access list in brackets....
18:04.49Kaeltentook a break and played oblivion for a few hours
18:04.57[MoonWolf]oblivion is nice.
18:04.59kergothWobin_: this is true, but if thye version they embed is old, itll get replaced in ram by the new one, blowing away their changes.
18:05.15kergothso that isnt likely
18:05.21Kaeltengot it moon
18:05.26kergothhey kael
18:05.31Kaeltenhey kergoth
18:05.36kergothi think clad and i mostly have the ace 2.0 object model down
18:05.39[MoonWolf]making it all the more important to have downwards compatible embedable libs.
18:05.41kergothjust ironing out some final details
18:05.59Kaeltenhmm, scary
18:06.10kergothKaelten: do you think we need support for private data/members?
18:06.15kergothactual data hiding
18:06.17kergothor not
18:06.24[MoonWolf]do we need to rename ace 2.0 ?
18:06.26kergothit could be a pain to implement, which is why we ask
18:06.32kergoths/we/i/
18:06.39Wobin_kergoth: Well since the changes will be blown away, it doesn't matter if the data was hidden or not
18:06.44kergothWobin_: hm?
18:07.00kergothof course it does, they can still bypass the defined api and poke into internals which will exist in multiple versions
18:07.13Wobin_hm
18:07.17kergoththey'll just be poking at the internals of whatever version is in ram atm, not the one they included in their lib
18:07.19KaeltenI think that supporting private data in a language that doesn't support it is a little overkill personally
18:07.27kergothlua dosent support classes either
18:07.33kergothhow far do you really awnt to go with that?
18:07.38Kaeltenhehe
18:07.45Kaeltentrue enough
18:07.48kergothit just gives you the tools to implement whatever you like, data hiding is no different
18:08.10kergothjust a question of how complex / feature rich we want our object model to be
18:08.11Kaeltenis there any solid need for having private member data?
18:08.23Kaeltenand is it worth the respective overhead?
18:08.40Temkergoth: if you need it that badly use a file-scope local
18:08.51kergothKaelten: as i was just pointing out to Wobin_, its basically needed to force people to use the defined apis of your lib
18:08.54ag`what color is the default blizzard text (the yellow-orange one)
18:09.19kergothTem: right, but that isnt hte qustion i was asking, i was asking if we want the model to provide exactly that in a more generic form, or if we just leave it to them to do so
18:09.20Kaeltenag` not sure check fonts.xml
18:09.24ag`thanks
18:09.28kergothi mean, anyone can bind a local into the methods to do it :)
18:09.55Wobin_I would much prefer to assume the general outlook of Ace coders to be to follow the API and not try to undermine it
18:10.25Kaeltenhow much overhead would a private variable have?
18:10.30kergothpersonally, for my libs, i'd like my members to default to private, because i dont like having things in the namespace that dont belong there
18:11.25kergothKaelten: depends on the implementation. either no more than a table lookup, or far far worse :)
18:11.34Kaeltenlol
18:11.34kergothas i said earlier, not sure how painful implementing it will be
18:11.36kergothhehe
18:11.46kergothi'll probably implement it anyway, just because i want to
18:11.51kergothi'm perverse that way
18:12.03Kaeltendamn perverseness
18:12.06Kaeltenlol
18:12.07kergothi'll end up implementing interface inheritence and abstract classes via a NOOP function too
18:12.10kergothwhy? because we can!
18:12.18KaeltenNOOP?
18:12.26kergothfunction NOOP() end
18:12.33kergothlike the old assembly instruction
18:12.39kergotha no op is an operation that does nothing
18:12.50Kaeltenah
18:12.50[MoonWolf]so how can it do something for us here ?
18:12.55kergothlua cant do abstract classes and pure virtuals in the traditional sense because you cant have table elements with nil values
18:13.19kergothso instead of setting them nil, you use a no op function, or perhaps a function that raises an exception
18:13.24kergothIMPLEMENT ME
18:13.27kergothhehe
18:14.02Kaeltenbut wouldn't the overhead of a abstract class be just as high as a regular class?
18:14.32kergoththe point isnt to reduce overhead, its to force a derived class to comply with the defined interface
18:14.51kergothwe cant have a compiler error, so an exception is the best/only option
18:15.15Kaeltentrue
18:15.48kergothanyway, its mostly personal preference. i like the idea of having an __type metatable entry, and a defined interface, so i can check my argumetn to see if its the class i expect, and other nifty stuff like that
18:16.08kergoth"You /do/ have the interface I need, /right/?"
18:16.14[MoonWolf]I'll be happy that all of this will go on behind the ace api.
18:16.20kergothhehe
18:16.29kergothi'm just having fun designing an object model, usually i just use it :)
18:16.39Kaeltenhehe
18:16.43kergothand i'm really not an OOP guy, i started highly procedural
18:16.53kergothso its amusing to me that i'm one of the major proponents of it here
18:16.57Kaeltenso what kinda of object structure are you and clad thinking up?
18:17.12kergothlocal myaddon = class({AceAddon, AceHooks, AceChatCmd})
18:17.17[MoonWolf]i am OOP too, its just the way it has to be DONE in lua.
18:17.40kergothmultiple inheritence as a means of pulling in the variuos components your object needs
18:18.04[MoonWolf]so your object can inherit the ace methods, a database etc ?
18:18.14kergothyep, whatever ace "modules" you want
18:18.21kergothpick and choose
18:18.28Kaeltenhmm
18:18.36Kaeltenmight be a good idea to have a few standard bundles
18:18.44kergothsure, convenience functions or something
18:18.55kergothbut the whole point of this is to give that degree of flexibility
18:19.01Kaeltenright
18:19.01kergothif i have no chat, i neednt pollute my namespace with it
18:19.11[MoonWolf]very true.
18:19.17Kaeltenhmm
18:19.26kergothalso, classes and objects will be different
18:19.41kergothand we'll facilitate class members that dont flow into the object
18:19.49Kaeltenwe did that, previously
18:19.51kergothso you can have functions like Embed that addons wont ever see
18:20.23[MoonWolf]on a feature note, what happens too myaddons support ?
18:20.42KaeltenI'm tempted to junk it personally.
18:20.43kergothKaelten: sort of. previously most people would create their own class and then create an instance of it.  tahts silly. they just need to create an addon object and add some functions to it
18:20.53[MoonWolf]I agree there.
18:21.00Wobin_wasn't there someone working on an AceCommands sort of GUI?
18:21.08[MoonWolf]looong ago.
18:21.08kergothi think the lack of a difference between classes and objects causes a great deal of confusion
18:21.09Kaeltenwobin: Turan :)
18:21.19Kaeltenhmm
18:21.21Wobin_Nah, someone more recent =)
18:21.32[MoonWolf]there was talk
18:21.40[MoonWolf]but i dont hink anybody ever followed up with it.
18:22.21Kaeltenthe guy had a working model I thought but I don't know what happened with it.
18:22.27KaeltenIts still on the drawing board.
18:23.01KaeltenKergoth: Tem has been working on some acegui stuff, I'm thinking it would be a good candidate for an ace module
18:23.06Kaeltenhe was too
18:23.32kergotheverything should be an ace module, everything but the stub portion of iriel's embedding lib, and /maybe/ the object model
18:23.36kergothhehe
18:23.58Kaeltenheh
18:24.05Kaeltenwhy are we using the embedding lib?
18:24.20Tembecause it's omgcool
18:24.36Temand that's enough reason for me
18:24.46Tembut I assume kergoth has a 'better' one?
18:24.48kergothbecause theres no reason not to, and it lets people reduce dependencies if they choose to
18:25.04kergoththink of it like  abetter aceutil.
18:25.08kergothwithbetter handling of versioning
18:25.09kergoththats it
18:25.12Kaeltentrue
18:25.20[MoonWolf]and all of ace is a util
18:25.29Kaeltenhmm
18:25.41kergothconsider this: what is ace?
18:25.52Kaeltenso the ace package is reduced to a package of common utilities
18:25.53kergothits an object model and a collection of useful bits of functionality, all easily made modular
18:25.56ckknightace is a platform and a utility, in my book
18:26.24Kaeltenthat the stub loader / object model will serve on demand
18:26.29kergothKaelten: think about this.  think about how many addons would use acechatcmd without depending on ace.
18:26.39kergothacechatcmd is awesome. itd spread like wildfire
18:27.31Kaeltenhmm
18:27.33kergothace's code becomes a veritable virus, spreading everywhere, encouraging its usage. are you an ace addon? who knows, but i do use a heck of a lot of its modules
18:27.41Kaeltenthe hook library would become wide spread as well.
18:27.41kergothhehe
18:27.49FryGuyhrm what's acechatcmd? :/
18:27.51kergothindeed
18:28.03[MoonWolf]FryGuy, the chat command handeling part of ace.
18:28.06Temthe hook library has already begun to spread
18:28.09FryGuyooh
18:28.12Kaeltentrue
18:28.19[MoonWolf]it will spread MORE
18:28.22ckknightI like AceChatCmd mostly for its uniform interface
18:28.22FryGuythe thing where you just make the table and it's like 'rawr' and you're like 'yay!'
18:28.29kergothFryGuy: yup, exactly
18:28.30kergothhehe
18:29.03Kaeltenso with the stub loader it just keeps the most recent version the one in memory?
18:29.25kergoththe most recent minor version of each major
18:29.41ag`wow-europe is down :( I'm gimped
18:29.45kergothso foo 1.0.8 and 2.0.12 can live side by side, because they have different apis
18:29.57kergoth1.0 and 2.0 being major versions, 8 and 12 being minor
18:30.13kergothit calls methods of the lib to allow it to gracefully handle version upgrades, transition of data, etc
18:30.16kergothcool stuff
18:30.42ckknightwould someone be willing to test FuBar?
18:30.42kergothand you can embed the stub loader in your addon as well. in other words, i could have 60 ace addons, but not have "Ace" listed in my addons dir at all
18:30.43Wobin_how would one differentiate between the two?
18:30.54FryGuywow that's a neat idea
18:31.00kergothWobin_: you specify that you want foo-1.0
18:31.20kergothWobin_: look at how parsebyname was handled, the util. all those versions of it that behaved differently, including the version number in the name
18:31.31Temckknight: I don't think the servers are up yet
18:31.33Kaeltenhmm so if app A was using 1.x and app B was using 2.x   and both called self:Register() then they'd each call the right one?
18:31.33kergothsame deal
18:31.44ckknightTem, I see em up on the realmstatus page
18:31.52Temoh, then I lie
18:31.55FryGuythe only problem i can see is that if there's slight API changes and your addon uses version x, and another addon uses x+1, so it chooses to load x+1 and it breaks
18:31.56ckknightand if it sees foo-1.0.8 and foo-1.0.12, it'll take foo-1.0.12, even if they're both embedded, right?
18:32.08Temaye
18:32.09Wobin_back up =)
18:32.17kergothlocal foo = AceModule("foo", "1.0", 5) -- I need at least minor version 5 of foo 1.0, because he added a new method in 5 without breaking the existing api
18:32.24Wobin_ckknight: It'll work with all current BPplugins?
18:32.26Temit will even retroactivly upgrade any instances of 1.0.8 that it gave out
18:32.29kergothFryGuy: if the api cahnges, you change the major version. period.
18:32.30ckknightWobin_, yes
18:32.34Wobin_Hit me =)
18:32.36FryGuywell
18:32.37ckknightFryGuy, API changes should only occur on major revision changes
18:32.38kergothFryGuy: unless its adding a method that doesnt break existing ones
18:32.39ckknightokay
18:32.41ckknightemail?
18:32.45Wobin_wobster@gmail.com
18:32.48kergothin whichi case it can be handled via a minor version, as in my example
18:32.55FryGuyi mean if there's an inconsitancy with the way methods are handled
18:33.01kergothANY api change
18:33.03Wobin_(And now Purl is going to send me spammail, I just know it =P)
18:33.04kergotheven semantic ones
18:33.04FryGuyor if there's a bug :p
18:33.07kergothnot just adding a new method
18:33.21Temckknight: don't the existing plugings have BossPanel as a dependency?
18:33.29Temckknight: how does FuBar handle that?
18:33.32kergothif there was a bug in an old version that was fixed in a new version, you're fine. if the new one has a bug, then you'd better get an even newer one that fixes it :)
18:33.55Kaeltenhmm
18:33.55FryGuywell what i'm saying is if you depended on the bug in the old version, and it was fixed in the new version
18:33.56kergothremember that with an embeddable lib, it could easily be a standalone lib as well
18:34.04Kaeltenok so what part do we actually get coded first?
18:34.05kergothyou could drop the bleeding edge one in as a seperate addon to override the embedded ones
18:34.09Kaeltenor what parts are coded?
18:34.16ckknightsent, Wobin_
18:34.20kergothKaelten: i'm starting a branch to merge in the core changes and start reorganizing and such
18:34.31kergothfor the object model and embedded stub bits
18:34.36ckknightTem, BossPanel is a near-empty folder, that holds compatibility code
18:34.43kergoththen clad is doing the hooks module, tem is doing the acegui bits, etc
18:34.45Temckknight: aaaah
18:35.11Temthe one I'm really looking forward to the rework of is AceDB
18:35.21Temor, more specifically, AceData
18:35.34ckknightI do not like AceDB as it stands today
18:35.43TemI'm not a huge fan either
18:35.50kergothi dont want automagic, but i'm fine with creating a module for it if some people want it
18:35.51Temit's a great idea
18:35.53kergoththats the advantage of the new model
18:36.02kergothif you want foomodule, use it, if not, dont
18:36.11Kaeltenya we can actually have a few different version of the database
18:36.16kergothyep
18:36.28Tembut it was implemented back before we understood what caused issues with memory footprints
18:36.30kergoththe only real question is handling of profiles in a generic way
18:36.35Wobin_I find AceDB esoteric =)
18:36.37kergothsince that should be somewhat across teh board
18:36.41Temkergoth: I've got that worked out in my head
18:36.53kergothyay, i hereby delegate profiles to you
18:36.57kergothwe need a wiki page
18:36.59Temhaha
18:37.09ckknightI also think it'd be cool if the new AceDB could support more than just profile data code
18:37.18kergothyes, i wholeheartedly agree
18:37.18ckknightsuch as realm-specific data or char-specific data
18:37.35ckknightI implemented that myself in BP, so there are 5 different kinds of data
18:37.44ckknightprofile, char, class, realm, and full
18:38.03Wobin_and any combo of the above? =)
18:38.06kergothi'll be able to write ace modules for all sorts of cool shit
18:38.08Kaeltenhmm well we can use the acewiki to set it all up
18:38.12ckknightcombo?
18:38.16kergoththis is perfect for someone like me, who does a lot of library type code
18:38.19kergothhehe
18:38.40kergothproxies, data inspection, table traversal, all sorts of stuff
18:38.50Temckknight: my thoughts so far are either 5 different db 'types' that each interact with the appropriate data type "profile, char, realm, class, global"
18:38.55TemOR
18:38.59[MoonWolf]not to mention it allows things like compost to be more part of ace.
18:39.16Tem1 'type' that has methods to switch between modes
18:39.26kergoth[MoonWolf]: yeah, exactly. its like a more powerful aceutil
18:39.29Kaeltenok now I'm pissed
18:39.34ckknightI think the 1 that can switch between would be most useful
18:39.42Kaeltensome ass has fucked with the wiki
18:39.48ckknightcause in addons, you'll likely have char-specific and profile-specific code
18:39.55[MoonWolf]great, we need to moderate the wiki now ?
18:39.57ckknightthat sucks, Kaelten
18:39.59Kaeltenhttp://baccarat.allgames4u.net/best-roulette.html BEST ROULETTE]
18:39.59Kaelten[http://baccarat.allgames4u.net/casino.html CASINO]
18:39.59Kaelten[http://baccarat.allgames4u.net/free-casinos.html FREE CASINOS]
18:39.59Kaelten[http://baccarat.allgames4u.net/index.html BACCARAT]
18:39.59Kaelten[http://baccarat.allgames4u.net/internet-craps.html INTERNET CRAPS]
18:39.59Kaelten[http://baccarat.allgames4u.net/internet-slots.html INTERNET SLOTS]
18:40.05kergothKaelten: extremely common
18:40.07[MoonWolf]damnit!
18:40.10kergotheven my personal wiki is full of spam
18:40.12kergothdisable anonymous edits
18:40.15Kaeltenmany many types of those.
18:41.00Kaeltenhmm gotta figure out how to do that again.
18:41.00Wobin_ckknight: Are you Id'd on the server?
18:41.11ckknightwhoops
18:43.21TemI hope to be done setting up the base AceGUI types today
18:44.00kergothnice
18:44.21Temthat means AceGUI versions of default in-game types
18:44.23KaeltenI'm hoping that the new acegui will prompt people to create complex types
18:44.35Kaeltenbased off of the base one.
18:44.36Kaeltens
18:44.43Temthe one I'm forseeing an issue with is button
18:45.06Temsince dynamic buttons are sorta broken
18:45.21ckknighthrm
18:45.35[MoonWolf]display a THIS FEATURE IS BROKEN message.
18:45.37ckknightSlouken should fix that :-P
18:45.40TemI'm trying to figure what would be the most attractive workaround for now
18:46.15Kaeltenoverride the SetText GetText functions?
18:47.20Temthat's what I'm thinking for now
18:47.29Temoh, I'm not sure if tooltips will work either
18:47.36TemI don't think anyone has tried to make one yet
18:47.45ckknightI made a GameTooltip in Lua, worked fine
18:47.53Tem*cheer*
18:48.02ckknightthen I moved to my own custom implementation
18:48.21ckknightso I didn't fool around with it much
18:48.29Temoh, no
18:48.37Tems/no/SHIT/
18:48.39ckknight?
18:48.40Kaeltenproblem tem is that you still have to define each of its lines since you can't inherit
18:48.45Wobin_er =( How does one deal with localisation in Ace?
18:48.54ckknightWobin_, reasonably easily
18:49.00Temoh yeah, that's the other Ace system I'm not satisfied with
18:49.18Temso, is it a bad thing if I lost my work on acegui?
18:49.26ckknightBP has good localization stuff for enUS, frFR, and deDE
18:49.39ckknightoh yes
18:49.47ckknightI do not like Ace's current localization deal
18:49.56Temyay!
18:49.59Temfound a backup
18:50.09ckknightI think it should be English first, then load other translations on top of it
18:51.55Kaeltenacewiki now won't let anon edits
18:54.01Wobin_Technically I should have "if not ace:LoadTranslation("MyAddonLocals") then" for the english
18:54.17ckknightright
18:54.24Wobin_Then MyAddonLocals_Locals_deDE
18:54.35Wobin_as a function name for the localisaion
18:54.45ckknightand load the french and german functions before that if statement
18:55.06Wobin_nodnod
18:56.20Wobin_Oh I know why it's not working
18:56.32Wobin_I need to escape the damn special characters
18:57.03Wobin_Is there a handy listing somewhere of them all?
19:00.08Wobin_And now I have a mental blank as to the term used for the escaped characters
19:01.43ckknightunicode characters
19:01.55ckknightunicode escape codes
19:02.58Wobin_That's it =)
19:06.52kergothhurray unicode
19:06.55kergothutf8 makes me happy
19:07.10ckknightyes, utf8 is good
19:07.18ckknightif only everyone just switched to it
19:07.21ckknight*sigh*
19:11.45*** join/#wowace Firedancer (n=Miranda@cpe-24-58-108-74.twcny.res.rr.com)
19:16.17kergothhahaha
19:16.21kergothcheck www.thedailywtf.com
19:16.27kergothsome good ones
19:16.37kergothhttp://www.thedailywtf.com/forums/66451/ShowPost.aspx is my favorite
19:38.02kergothi just hit escape in irssi and then hit x, expecting to delete characters
19:38.08kergothvim has invaded my brain
19:39.57TemROFL
19:40.03Temthe spider of doom post
19:47.18kergothhehe
19:47.38TemI just wrote a spider
19:47.44Temlast week
19:47.48Temthat one hit home
19:50.24*** join/#wowace Elviso (n=e@66-90-143-73.dyn.grandenetworks.net)
19:56.12ckknightanyone else want to help me test FuBar?
19:59.55[MoonWolf]ckknight, what is fubar, how do i have to help test it ?
20:00.20ckknightFuBar is BossPanel, renamed
20:00.29[MoonWolf]lol
20:00.32ckknightI just want to see if you get any errors since the renaming process
20:00.43ckknightit's fully backwards compatible
20:00.48ckknighthas a compatibility package
20:00.52[MoonWolf]show me the downloads.
20:01.20ckknighthttp://ckknight.no-ip.org:8080/FuBar-0.9.9.internal3.zip
20:01.43ckknightcrap, that's the wrong address
20:01.56kergothyou named it fubar? hurray
20:01.57ckknighthttp://ckknight.hopto.org:8080/FuBar-0.9.9.internal3.zip
20:01.59[MoonWolf]i theory i can load this up with the latest starter pack (i have that) and all should work fine ?
20:02.10ckknightperfectly fine
20:02.14ckknightat least, that's what I'm shooting for
20:03.52[MoonWolf]wait a while will you
20:03.56ckknightlol
20:05.52Kaeltenstylpe's avatar is scary
20:07.42ag`How do I open a dropdown frame for an unit?
20:07.55ag`that interaction menu
20:07.55[MoonWolf]looking good ckknight
20:07.59ckknightalright
20:09.33*** join/#wowace Ratbert_CP (n=KCummins@proxy-ce5.disney.com)
20:09.55Ratbert_CPThanks, Kaelten...
20:12.15Kaeltennp
20:12.31KaeltenI figure I'll stick in it for a few days and make random annoucements
20:13.49[MoonWolf]breaking news: i just got up and im eating breakfast/
20:13.55Kaeltenwoot
20:13.57Kaeltenyou go!
20:14.06[MoonWolf]actually its 22:14
20:14.11[MoonWolf]but it was an example.
20:14.45[MoonWolf]damn you winrar extractor, why must you lag my music soo.
20:14.55kergothbecause your hard drive sucks?
20:15.12Kaeltenor is it a really cheap processer?
20:15.23[MoonWolf]its a amd 3500+ and a sata disk....
20:15.32Kaeltenheh
20:15.33Kaeltenthats odd
20:15.41KaeltenI'm doing a 3200+ and have no problems
20:16.14[MoonWolf]i have room for a gig more.
20:16.30Kaeltenwhat kinda graphics card you got?
20:16.36[MoonWolf]6600gt
20:16.44Kaeltencool
20:16.52[MoonWolf]heh
20:17.17KaeltenI'm running 6800 gt oc from bfgtech
20:17.27[MoonWolf]i want another screen a gig more another 250 gig disk and a better card....
20:18.00Kaeltenhehe, I drooled on thies 7800 I saw, had 512 MB ram on it.
20:18.48[MoonWolf]if only i had the money
20:19.17Kaeltenya it was a lot
20:19.21[MoonWolf]its a above decent computer as it is.
20:19.26KaeltenI wish I could SLI two of them
20:19.31[MoonWolf]but i still want to imrpove it.
20:20.07[MoonWolf]does anybody btw have a link to the Battlestar galactica (new series) OST ?
20:30.49Kaeltenguees not
20:31.17[MoonWolf]:(
20:32.49Kaeltenhas anyone actually met someone who used their mods?
20:33.46*** join/#wowace hyperChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com)
20:34.08Kaeltenoh no!
20:34.15hyperChipmunkoh yes
20:34.32Shyvamy friends? ^^
20:35.05ckknighthyperChipmunk
20:35.10hyperChipmunkyo frood
20:35.49ckknighthttp://ckknight.hopto.org:8080/FuBar-0.9.9.internal4.zip
20:35.51ckknightinstall
20:35.59hyperChipmunkrighto
20:37.52hyperChipmunkbrb, gotta restart X first
20:37.59ckknightlol
20:37.59ckknightokay
20:39.11hyperChipmunkshush
20:39.17hyperChipmunkI dunno why it's been doing it
20:39.23hyperChipmunkbut I have to since I moved to multi-mon
20:39.39hyperChipmunkevery time I quit wow, I have to restart X to do it again, or wine pukes
20:40.00ckknighthrm
20:40.17hyperChipmunkdoesn't make any kind of sense
20:41.46hyperChipmunkooh, granite
20:41.51hyperChipmunkthat's lovely
20:42.25ckknightalright
20:42.49hyperChipmunkvery well-done
20:42.51hyperChipmunkno problems at all
20:42.53hyperChipmunkyet
20:42.58ckknightalright
20:43.06ckknightthings are attached with 'Fu'
20:43.12ckknightsuch as Bags -> BagFu
20:43.21ckknightand Ammuntion -> AmmunitionFu
20:43.34hyperChipmunkyep
20:43.43hyperChipmunkoh
20:43.47ckknightoh?
20:43.58hyperChipmunknono, something I keep forgetting to request
20:44.04ckknightwhat's that?
20:44.16hyperChipmunkeither swap ClockFu's displays of local/server, or give me an option to
20:44.30hyperChipmunkI look to the corner to see what time it is, and the one that's the most important should be there
20:44.33ckknightin the tooltip?
20:44.37hyperChipmunknono, in the display
20:44.42ckknightyou can.
20:44.46ckknightright click, local time
20:44.56hyperChipmunkyea, but it shows the local time | server time
20:45.01hyperChipmunkit should be server time | local time
20:45.03ckknightno, that's show both times
20:45.04ckknightoh
20:45.06ckknightoh, that
20:45.08ckknighthrm
20:45.08hyperChipmunkI change it every time I download
20:45.18hyperChipmunkbecause my eyes go straight to the corner
20:45.23ckknightworks for me
20:45.28ckknightI'll just switch it upstream
20:45.36Temyay
20:45.45TemAceGUI templates are in in full force
20:45.55hyperChipmunkwell, when i had titan it only displayed one time
20:45.59[MoonWolf]~hail tem
20:46.00purlACTION bows down to tem and chants, "I'M NOT WORTHY!!"
20:46.00hyperChipmunkso my eyes are still used to it =P
20:46.24hyperChipmunkit's just one of those usability things
20:46.30ckknighthyperChipmunk, yes, and Titan can blow me...
20:46.33ckknightlol
20:46.33hyperChipmunk=)
20:46.42hyperChipmunkwell, even before I used titan
20:46.47hyperChipmunkI always put my clock in the topright corner
20:47.05hyperChipmunkI guess you'd have to make it an option
20:47.14ckknightI made it an option
20:47.17hyperChipmunkcuz people who like it in the left side, it's easier how it is
20:47.20hyperChipmunkbeautiful
20:47.30ckknightbasically, if you have local time checked, it puts it on the left
20:47.39ckknightif you have it unchecked, it goes on the right
20:48.27hyperChipmunkor better yet, just make the onclick a swap or something...though the hint requirement would be kinda lame for such a minor thing
20:48.40ckknightnah
20:48.50ckknightI plan to add an alarm system to the clock later anyway
20:49.05ckknightand it's just not needed
20:49.24hyperChipmunkyipes
20:49.34ckknightalarm clock ;-)
20:49.39ckknightbasically, it'll just pop up a window
20:49.59Wobin_"GO TO BED"
20:50.13hyperChipmunkInterface\AddOns\FuBar\FuBarPlugin.lua:195: attempt to index field `?' (a nill value)
20:50.23hyperChipmunkRight-clicked spacing, disable
20:50.37ckknightokay, hang on
20:50.38hyperChipmunkactually, right click anything disable
20:51.40hyperChipmunkwell, any disablement at all =P
20:51.42ckknightno, Wobin_, "You have %s until you enter unhealthy time, at which point you will no longer receive experience or loot until you have logged out for 5 hours."
20:51.50hyperChipmunkhehehe
20:51.59hyperChipmunkstraight from the GlobalStrings
20:52.08ckknightyep
20:52.13hyperChipmunkthat's pretty funny
20:52.15Wobin_Sigh =)
20:52.24Wobin_That's what I get for playing in China =)
20:52.35[MoonWolf]yeah
20:52.59kergothany other vim users here?
20:53.10hyperChipmunkit doesn't do it with FontSizeFu
20:53.12hyperChipmunk<----
20:53.17Wobin_yargh
20:53.22[MoonWolf]id`, is IN here. but not really active
20:53.24ckknighthyperChipmunk, weird
20:53.30Wobin_Curse Gaming really doesn't have a very User friendly layout
20:53.36hyperChipmunkum
20:53.42ckknightum?
20:53.43Wobin_I use Vim
20:53.44hyperChipmunkok, it does it sometimes with fontsize foo
20:53.49hyperChipmunker FontSizeFu
20:54.02hyperChipmunkI deleted the bottom panel
20:54.06ckknightwhat happens if you reload?
20:54.08kergothseriously badass vim plugin
20:54.09hyperChipmunkand some of them worked
20:54.13kergothone of the best i've found so far
20:54.18kergothin vim man page viewer, with syntax highlighting
20:54.24kergothso you can have a man page in the right window, and the code in teh left
20:54.32kergothyank & paste examples right over
20:54.33kergothetc
20:54.40hyperChipmunknice
20:54.59hyperChipmunkok, I reloaded
20:55.08kergothmouseover a function, hit shift+k, it pulls up the man page for the word the mouse is over in a new split window
20:55.15hyperChipmunkand then I disabled a plugin
20:55.27hyperChipmunkand now anywhere I click results in this error
20:55.30kergoth:(
20:55.33hyperChipmunkattempt to compare nil with string
20:55.45hyperChipmunkthat's all it says
20:55.48hyperChipmunkno line number or anything
20:55.49Wobin_oh wow
20:55.51Wobin_yank
20:56.11Wobin_I can't believe I forgot yank
20:56.15ckknight...
20:56.20ckknightweird
20:56.26[MoonWolf]what is yank ?
20:56.39ckknighthyperChipmunk, I believe that your WoW is screwy.
20:56.50ckknight:-P
20:56.51hyperChipmunkI believe you better fix this or I'll hurt you
20:57.00hyperChipmunkyank is vim's equiv. of copy
20:57.02ckknightlog out, delete the saved variables for FuBar, log back in
20:57.18[MoonWolf]why not call it copy
20:57.28ckknightcause they're nerds
20:57.30hyperChipmunkcuz the key for it is Y
20:58.16Wobin_yoink
20:58.44[MoonWolf]the key is most likely y because the function is yank.
20:59.26hyperChipmunkok everything works right
20:59.38ckknight...
20:59.40ckknightweird
20:59.43hyperChipmunkI still think you ought to check out line 195
20:59.47hyperChipmunkwith that ?
20:59.55hyperChipmunkcuz I had done some things before
21:00.08hyperChipmunkand it might have been some combination that did it
21:00.28ckknightwell, I did fix it, though
21:00.32hyperChipmunkI figured it out
21:00.36hyperChipmunkit was after I changed profile
21:00.37ckknightoh, what is it?
21:00.40ckknighthrm
21:00.42hyperChipmunkthen I disable a plugin
21:00.51hyperChipmunkthen i get the line 195 error
21:01.12ckknightokay
21:02.34hyperChipmunkI like the granite =)
21:02.46hyperChipmunkbe nice if there wasn't a strip of viewport above it though
21:03.51hyperChipmunkyea, after reload I'm back to the attempt to compare nil with string again
21:03.58ckknightviewport?
21:04.12hyperChipmunker, like I can see a strip of game screen above the panel
21:04.22*** join/#wowace Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com)
21:04.22*** mode/#wowace [+o Cairenn] by ChanServ
21:04.23ckknightis it white to you?
21:04.31hyperChipmunknever noticed it before because I always used 100% transparent
21:04.44ckknightis it whitish gray?
21:04.53hyperChipmunkno, not white
21:04.57ckknighthrm
21:05.03hyperChipmunkit's game environment
21:05.09ckknightI don't see it on my screen
21:05.13hyperChipmunklike the panel isn't all the way to the top
21:05.30ckknightit's attached to the top of Uiparent
21:05.42ckknightunless...
21:06.33kergoth~botmail for [moonwolf]: because it isnt a copy in the traditional sense of the word.  the clipboard is not involved.  it only yanks it into a local vim register, just as p pastes out of that register.  you /can/ copy to the clipboard, and taht would be called copy, not yank.
21:07.51hyperChipmunkhttp://69.14.77.214/fubar.jpg
21:10.41ckknightokay, hyperChipmunk
21:10.48ckknightdon't know about the nil compare to string, though
21:12.16hyperChipmunkyou have to magnify to see it, maybe; it's only like a pixel wide
21:12.53hyperChipmunkit's extremely obvious in motion though
21:13.01ckknightokay
21:13.03ckknightI'm on it
21:13.05ckknightI know the cause
21:13.21hyperChipmunkgreat
21:13.30ckknightit's cause you touch yourself at night
21:13.51hyperChipmunkoh
21:13.52hyperChipmunk=(
21:13.59Firedancerlol
21:14.28ckknightwith proper shock treatment, you'll finally break your habit
21:15.00ckknightthen all those kittens won't have to die
21:15.47hyperChipmunkw00t, another of my team made GM today!
21:16.14ckknightGM?
21:16.14hyperChipmunkanother came w/in 1.5% of being able to get there next week =P
21:16.16hyperChipmunkGrand Marshal
21:16.18ckknightah
21:16.19ckknightcool stuff
21:17.33Wobin_night!
21:18.25hyperChipmunkugosleepnow
21:19.13ckknight~wave Wobin_
21:19.15purlBye, Wobin_
21:19.21ckknightthanks for the debugging, Wobin_
21:21.18hyperChipmunkso
21:21.33hyperChipmunkdo I get a new version, or should I revert back to the old
21:21.56*** join/#wowace weab (n=asdf@cpe-66-68-62-162.austin.res.rr.com)
21:21.58ckknightnew version in a minute
21:22.05hyperChipmunkk
21:22.10ckknightokay, it's fixed
21:22.17hyperChipmunk<--not a big fan of comparing string to nil, anyway
21:22.36hyperChipmunkwere you able to replicate the problem?
21:22.43ckknightwith the disabling, yes
21:22.46ckknightnot the string dealy
21:22.55hyperChipmunkah
21:22.58hyperChipmunkthat was after reload
21:22.58*** join/#wowace Firedancer (n=Miranda@cpe-24-58-108-74.twcny.res.rr.com)
21:23.14hyperChipmunkthe second click after reload caused it
21:23.35ckknightwell, let's see if it happens again with the new version...
21:24.05hyperChipmunkyes, let's
21:24.17ckknighthttp://ckknight.hopto.org:8080/FuBar-0.9.9.internal5.zip
21:24.30ckknightdo a /script FuBarDB = {};ReloadUI()
21:24.49hyperChipmunkk
21:24.52hyperChipmunkyou know
21:25.03hyperChipmunkyou should make an alias for FuBarDB = {}
21:25.13hyperChipmunkso I can just type /fubared
21:25.14ckknightsomething like FuBar:Reset()?
21:25.25hyperChipmunkcuz that'd be funny
21:25.30ckknightlol, no thanks
21:25.38ckknightpeople shouldn't have to do it
21:25.41ckknightyou're debugging
21:25.48hyperChipmunk>8p
21:25.57ckknightthis is really shaping up to be a quality product :-)
21:26.01hyperChipmunkit is
21:26.04hyperChipmunkI'm impressed
21:26.16Temhmm I require advice
21:26.25hyperChipmunkI was really impressed until it stopped letting me play with it =P
21:26.28ckknighttell me your plight, son
21:26.37ckknightwhat do you mean?
21:26.43hyperChipmunkthat nil thing
21:26.46hyperChipmunkyou cant' do anything
21:26.48Temin the new AceGUI, frame objects are not created until you attempt to show them or you explicitly call Initialize
21:26.50ckknight:-P
21:27.01Temthis presents a problem when trying to anchor new frames
21:27.04hyperChipmunkintercepts all rightclicks
21:27.17ckknightdid you install the new version?
21:27.29hyperChipmunkno, doing so now
21:27.39TemFrames that attempt to anchor themselves to frames that don't exist yet have a bit of an issue
21:27.46ckknightyes...
21:27.59Temshould I treat it like a dependency and initialize the other frame?
21:28.21ckknightnot necessarily
21:28.27Temor, create a convoluted event system to notify my frames that other frames have been created
21:28.32Temso they can try again
21:28.33ckknightyou could keep a queue of attachments
21:29.06ckknightand then use the event dealy
21:29.28Kaeltenhmm
21:29.31KaeltenI say dependency
21:29.37Temif you didn't catch by the way I said it, I'd rather not use the event system in it's current state
21:29.50ckknightyou don't need events, I'm thinking
21:29.52Temand I'm leaning towards the dependency anyway
21:29.57Kaeltenwell it makes sense
21:30.00Kaeltenchild:Show()
21:30.06Kaeltenwon't show unless his parent is showing normally
21:30.13ckknightyea, that makes sense
21:30.17*** join/#wowace ag` (i=Default@0x50c4844b.adsl-fixed.tele.dk)
21:30.18ckknightjust go with the dependency deal
21:30.20ckknighthey ag`
21:30.21Kaeltenyep
21:30.25Temrofl
21:30.27ag`hi
21:30.44ag`Eeek my lua created isn't visible :(
21:30.53Temat 2 minutes and 3 seconds after 1 am tomorrow, the date and time will be 01:02:03 04/05/06
21:31.02ckknightfun
21:31.11Kaeltendamn thats when my rents due
21:31.11Kaeltenhmm
21:31.22Temlol mines due tomorrow as well
21:31.40ag`123456 number of the beast
21:32.02ckknightno, ag
21:32.09KaeltenI say we just introduce a logic error into the ClockFu so it skips past the 5th so we don't have to pay rent
21:32.18ckknightlol
21:32.21ckknightno thanks
21:32.21TemI like it
21:32.42hyperChipmunklookin good, boss
21:32.50Kaeltenwe can have it alternate so that we have two 4ths one month and two 6ths the next
21:32.58Tem:)
21:33.03ckknighthyperChipmunk, getting errors?
21:33.06Kaeltenevery now again we'll just make the 5th into febuary 31st to fuck with people
21:33.08ckknightoh, nvm
21:33.10ckknightalright
21:33.10ag`does anyone have any experience with CreateFrame("StatusBar",
21:33.11ckknighthooray
21:33.15hyperChipmunknone
21:34.38Kaeltenck: will FuBar give us the option to skin the bar with ninjas doing randomly animated fight scenes?
21:34.43Kaeltenlike the stickfigure fu stuff?
21:35.15hyperChipmunkthe top pixel works now too
21:35.35hyperChipmunkoh man, this is beauty
21:35.36ckknightyea, I fixed that
21:35.45ckknightyes, Kaelten
21:35.51ckknightas long as you provide the image
21:35.58Temhmm...
21:36.00ckknightFuBar:SetBackdrop()
21:36.09Temok Kaelten potential issue with dependency
21:36.13Temdependency loops
21:36.19ckknighthrm
21:36.22Kaeltenhmm
21:36.25Temframe A wants to anchor to frame B
21:36.30Kaeltenand b to a?
21:36.34Temframe B wants to anchor to frame A
21:36.41Kaeltenwell
21:36.48hyperChipmunkcagematch
21:36.49Kaelten..
21:36.51Kaeltenhmm
21:36.51TemI suppose the second anchor should just fail
21:36.53hyperChipmunktwo frames go in
21:36.57hyperChipmunkone frame leaves
21:37.00KaeltenI don't think its really an issue
21:37.02Temscratch that,
21:37.10TemIt will spit out an error
21:37.16Temoh wait
21:37.17Temscrew it
21:37.49Temit would only be an issue if A waited to create itself until frame B existed
21:37.51Tembut it doesn
21:37.53Temtt
21:38.04Temso Frame B would sucessfully anchor itself to Frame A
21:38.15Temand then Frame A would anchor itself to FramB
21:38.21Tembut that would be user error
21:38.23Kaeltenand you'd have something kinda odd looking.
21:38.26Temand not my problem
21:38.38Kaeltenyep, not our fault
21:39.33hyperChipmunkah, the classic "blame-it-on-the-other-sod" error
21:39.56KaeltenTem: if it spits out an error make sure it spits it out blaming it on the correct addon or frame, and not us
21:40.11hyperChipmunkheehee
21:40.23TemI don't think anchoring loops generate an error
21:40.34Kaeltenwell in that case, to hell with em
21:40.41Kaeltenerr... I mean thats good, I'm glad.
21:40.49Tembut I've got my recursive loops wrapped in a pcall so that errors go out to the right place
21:41.20hyperChipmunki still think there should be an error message to call out the moron who programmed the loop
21:41.32Temtoo much trouble
21:41.38Kaeltenbrb
21:46.01ckknightno one has the right to touch you in your swimsuit area
21:47.19hyperChipmunkargh
21:47.58hyperChipmunkthis is killing me; is there any good way to reliably do something when a person changes into a battleground?
21:47.58ckknightargh?
21:48.10hyperChipmunkbut only once
21:48.15ckknightlike what?
21:48.15kergothwhy isnt clad here?
21:48.38ckknightHonor opens the bg map once, after a second of wait time
21:50.15hyperChipmunkhm
21:50.29hyperChipmunkgood point; I'll look
21:50.37hyperChipmunkthat second of wait time I think is key
21:51.55ckknightyea, it is
21:51.59ckknightwhat are you trying to do?
21:52.10hyperChipmunkinitialize my battlefield objectives table
21:52.23ckknighthrm
21:52.26hyperChipmunkthe list of nodes and their status
21:52.42ckknightyea, you need a second of wait time
21:52.45hyperChipmunkit works only sometimes, and when swapping battlegrounds it sometimes just keeps the old one
21:52.53ckknightreally it's closer to 0.2 seconds, but a second is good enough for me
21:53.40hyperChipmunkyea, that'd be fine
21:55.31hyperChipmunkactually it looks as if you have it 0.2 seconds =x
21:56.04hyperChipmunkthis lines 620-640 in _Honor?
21:57.37ckknightprobably
21:57.58ckknightyes, actually
21:58.00hyperChipmunkk I'm gonna do pretty much a direct yoink
21:58.22ckknightbut it does a minimum of 1.0 updateTime
21:58.31ckknightso it may be anywhere from 0.2 to 1.2 seconds of wait
21:58.36ckknighteither way, 0.2 is the minimum
21:58.37hyperChipmunkah
21:58.41hyperChipmunkrighto
21:59.00ckknightalso, you could do it with self:StartOnUpdate() and self:StopOnUpdate()
21:59.06ckknightif you don't use it for something else
22:08.38Kaeltenbak for a few mins
22:12.27hyperChipmunkhum
22:15.06hyperChipmunkgrr
22:16.17hyperChipmunkthis is going to be a pain
22:17.04hyperChipmunkbecause GetNumMapLandmarks() isn't showing > 0 until after the event, and I need to check that
22:19.45Temyo Kaelten
22:19.48TemKCI
22:19.56hyperChipmunkaha!
22:19.57hyperChipmunkgot it =)
22:20.00Temthe seach now takes me 40 seconds
22:20.05Temthat is unacceptably long
22:20.27Kaeltenhmm?
22:20.28Kaeltenwhats up?
22:20.37KaeltenI didn't change anything in the search!
22:20.43TemI know
22:20.45Kaelten...
22:20.46Temthat's what I mean
22:20.55Kaeltenhmm
22:20.56Temyou haven't fixed that beast yet
22:20.59Kaeltenno
22:21.01KaeltenI havn't
22:21.07KaeltenI have blisters on my feet instead
22:22.07*** join/#wowace Kaelten_ (n=Kaelten@68.63.3.183)
22:22.21Kaelten_sppoky
22:22.25Temgaim crash or something?
22:22.41Kaeltenno I'm trying out a few different thigns
22:22.45Temah
22:23.43*** join/#wowace Kaelten__ (n=Kaelten@68.63.3.183)
22:23.52Kaelten__hmm
22:23.56ag`lua created frames = hell
22:24.09Kaeltenhell ++ I think
22:24.22ag`they're not doing what you want them to
22:24.33*** part/#wowace Kaelten__ (n=Kaelten@68.63.3.183)
22:24.51Kaeltenk, k Gaim is out
22:24.55Kaeltencan't stand the small text
22:25.01ckknight?
22:25.11ckknightI like Trillian
22:25.14Kaelten_My version of gaim shows text too small on my screen
22:25.23Kaelten_So I don't see myself using it anytime soon
22:25.25ckknightyou can change the default font size
22:25.27Codayusirssi!
22:25.44Codayussorry, just had to interject that.
22:27.20ckknightyou know what'd be theoretically cool?
22:27.59Codayussomething at absolute zero?
22:28.04ckknightwhen PLAYER_LEAVING_WORLD fires, unregister all events, then when PLAYER_ENTERING_WORLD fires, reregister the previous events
22:28.13ckknightthat would be cool, too, Codayus
22:28.18ckknightI'm talking as like a part of ace
22:28.23Kaelten_Tem, hi
22:28.32Temhi kaelten
22:28.38Kaelten_sorry trying somethign in xchat
22:29.02hyperChipmunkCody: heck yes
22:29.10hyperChipmunkirssi ftw
22:29.11Kaelten_cody?
22:29.15hyperChipmunkcoday
22:29.17Kaelten_link hyper?
22:29.42hyperChipmunkirssi.org I think
22:29.56ckknightwhat would the issues be in making that a part of Ace?
22:30.11Kaelten_hmm, I've beenc onsidering it for a while now.
22:30.23Codayusoddly, my name *is* cody.  that nick was already taken on here :-)
22:30.29ckknighthrm
22:31.08Kaeltenwell afk guys
22:31.12Kaeltenbe back in a bit
22:31.38ckknightKaelten, I think it'd be pretty cool to not have to disable my bag events and reenable them manually
22:31.55Kaelten|AFKwell its likely to happen.  but I havn't got a chance to work on it yet
22:32.03Kaelten|AFKafk for real now
22:32.04ckknightokay
22:32.08ckknightokay, cya
22:32.16hyperChipmunklater, hoser
22:35.18ckknightnow would it be worthwhile to hook self:RegisterEvent and self:UnregisterEvent in FuBar, temporarily?
22:35.25ckknightor should I just not care?
22:35.43Temfor what
22:35.44Tem?
22:36.03ckknightFuBar plugins
22:36.16Temoh, so they can't get events during zoning?
22:36.17ckknightthat deal with bag events and whatnot
22:36.23ckknightyea
22:36.31Temmeh
22:36.35Temprobably not worth the effort
22:36.47ckknightI can do it in like 15 lines or so
22:36.51ckknightseems pretty easy
22:36.54Temthen go for it
22:54.26hyperChipmunkwhat's the format for the TOC title again?
22:54.48ckknightFuBar - |cffffffffPlugin|r|cff00ff00Fu|r
22:56.48*** join/#wowace otravi (n=haste@host-81-191-131-80.bluecom.no)
22:59.25[Ammo]Shyva: the Flamegor Frenzy check didn't work for me, and when Nefarian yelled for the rogues I got the Warrior Call warning, other than that the BWL BigWigs worked
22:59.42otravi:o
22:59.45otravithat is imba :D
23:00.10[Ammo]too bad lewt on nef buged :)
23:00.23hyperChipmunknobody cares about rogues anyway
23:00.24[Ammo]so we're waiting for it to be mailed
23:00.25hyperChipmunkship it!
23:00.29[Ammo]no-one could loot :)
23:00.59[Ammo]time for bed now though
23:01.03[Ammo]1:00
23:01.11hyperChipmunkg'night
23:01.16hyperChipmunkand gratz on yer kill
23:01.17otraviI agree, antoher day of less then five hours of sleep :<
23:02.29[Ammo]oh nef is farm status, was just playing around to test BigWigs :)
23:02.35hyperChipmunk=)
23:02.51[Ammo]later ~
23:02.57otravign [Ammo] :)
23:09.27Temug, I knew it was going to be a problem
23:10.12Temfucking anchors
23:15.10kergothTem: heh, having fun with acegui i take it?
23:15.24Tembarrel of monkeys
23:15.38TemI've managed to confuse myself with my own system
23:15.53hyperChipmunkhehe
23:15.54kergothhehe, been there, done that
23:16.25hyperChipmunkya, no stranger to that here
23:16.35hyperChipmunkwoot
23:16.43hyperChipmunkBattlegroundFu is in business
23:16.48ckknightcool
23:17.01hyperChipmunkcomplete with /batfu action
23:17.03ckknightI'm gonna set up my svn for the new scheme, then upload my goods
23:17.18Kaelten|AFKtem, whats up?
23:17.30Temanchors
23:17.34Kaelten|AFK?
23:18.01Temnot sure how, but I fucked em up
23:18.36Kaelten|AFKhow?
23:18.44Temthey don't work at all
23:18.57TemI'm trying to figure it out
23:19.03TemIt's probably something simple
23:19.09Kaelten|AFKdid you clearall points?
23:19.17TemI'm not testing the case that I'm scared of yet
23:19.23Temno, I'm getting a usage error
23:19.30Kaelten|AFKon what SetPoint?
23:19.35Temnot sure
23:19.48Kaelten|AFKwhats the error?
23:19.55Temthe standard usage error
23:20.06Kaelten|AFKthe standard usage error normally tells me how to use it
23:21.19Temright
23:21.55*** join/#wowace cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com)
23:22.05cladhaireEvening all
23:22.11hyperChipmunkthere he is
23:22.14Kaeltenhey clad
23:22.18Kaeltenwelcome to our new home
23:22.25cladhaire=)
23:22.46cladhaireKael, you've been on a productivity rampage lately.. grats =)
23:22.55Kaeltenclad: can you think of any cons to having the event system ignore any events between player leaving world and player entering world?
23:24.25cladhaireKaelten: None off the top of my head
23:24.47ckknightthe advantages are great, though
23:25.15Kaeltenk, I'll code it into the release I'm planning for the next week or two
23:25.28cladhaireAnyone run into any problems with the new AceHook?
23:25.39Kaeltenclad: which new one?
23:25.59cladhairesvn trunk
23:26.41cladhairebrb dog
23:26.57Kaeltenhmm let me look
23:29.10cladhaireKaelten: Kergoth has the password, and I can do anything you need in the meantime.
23:29.17Kaeltenkergoth: please tell me your home and have a password for me?
23:29.20cladhaireHe "found" it again
23:29.23Kaeltenlol
23:29.31Kaeltenwell I had coded an alternate approach
23:29.32cladhaireHis girlfriend just flew in last night, so he'll be tied up for most of the weekend
23:29.34cladhairehopefully literally
23:29.39ckknightlol
23:29.44Kaeltenhehe
23:29.44cladhaireKaelten: Mind pastebinning?
23:29.45ckknightI never figured him as a sub
23:29.58cladhaireKaelten: Cause either way it needs to be added to my version of AceHook-- there were a NUMBER of changes.
23:31.46Kaeltenhttp://ace.pastebin.com/641125
23:31.58KaeltenI just pasted the relevent peices
23:32.30KaeltenI think yours may have taken a little more into account
23:33.07cladhaireMine covers all cases, included non-Ace cases
23:33.08Kaeltenwith the if its not embeded into ace that is
23:33.15Kaeltenright let me test somethign
23:33.17cladhaireand I'm trying desperately not to fork it off =)
23:33.41ckknightokay, what should plugin authors call their object, FuBar_PluginFu or just PluginFu? The folder would still be FuBar_PluginFu
23:35.02cladhairePluginFu I would say
23:35.04cladhaireits catchy
23:35.06cladhaireTrackerFu
23:35.08cladhaireGuildFU
23:35.12cladhaireDurabilityFu
23:35.26cladhairebut makes people be more creative =)
23:35.31ckknightI'm just talking in the addon itself
23:35.37ckknightthe object name
23:36.03ckknighti.e. you'd do PluginFu = FuBarPlugin:new([ ... })
23:36.19cladhaire*nod* then definitely
23:36.23ckknightor would it be better to have it be FuBar_PluginFu?
23:36.24cladhaireuse of _ in object names makes me cry
23:36.40ckknightI suppose all it needs to do is be unique
23:36.49ckknightand who else is gonna put Fu on the end of their object?
23:38.09cladhairehehe
23:41.03Temoh yay
23:41.06Temwelcome cladhaire
23:41.08hyperChipmunkthere a reason I can't catch a CHAT_MSG_SYSTEM event?
23:41.21Temyou're doing it wrong?
23:41.23otraviThey don't like you?
23:41.35ckknightyou touch yourself at night?
23:41.36Temyay! Fixed my anchors issue
23:41.38ckknightstill...
23:41.43hyperChipmunk=P
23:42.03hyperChipmunkit's no different than any of my other events
23:42.08hyperChipmunkexcept that one don't work
23:42.35TemI guess it's time to move on to a more complex frame, no?
23:42.35Temhttp://ace.pastebin.com/641149
23:43.01*** join/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net)
23:44.28hyperChipmunkaha. I got it
23:44.42Temtypo?
23:44.45hyperChipmunkyea
23:44.50hyperChipmunkbeen hunting it for 3 days
23:45.00hyperChipmunkand I didn't notice it until right after I ask in the channel
23:45.12hyperChipmunklike freaking magic
23:45.53cladhaireSsssh.. Kaelten is sleeping
23:45.57Temlol
23:46.10Temhey cladhaire
23:46.16hyperChipmunkOKAY I"LL BE REALLY QUIET THEN
23:46.16Temcheck out my pastepin
23:46.50Kaeltenwhat?
23:46.52Temoh yeah cladhaire, your next task: AceEvent
23:47.05TemKaelten: see my pastbin? That works
23:47.06cladhaireKaelten: You said you were gonna go check something.. and never came back =)
23:47.12cladhaireTem: Uhh.. k
23:47.27Temcladhaire: new AceGUI driving that
23:47.33cladhaireTem: I sawr =)
23:48.09Temit feels sorta like magic
23:48.53Kaeltentem: cool, now lets make sure we can have a way to specify a standard backdrop.
23:49.09Temthat's what templates are for Kaelten
23:49.31Kaeltenalso what if the backdrop is not specified?
23:49.38Temthen there isn't one
23:49.56Temthe "low" types will behave as much like their XML counterparts as possible
23:50.09Kaeltenhmm true
23:50.16Kaeltenok clad, I was testing something that didn't work
23:50.29Kaeltennow question, which is a better aproach the strfind like I did or the table lookup like you did?
23:50.44Temwe don't want the "frame" type to have a backdrop, but the "dialog" type which is derived from frame would
23:51.07Kaeltentem, right  didn't really think about that
23:51.41Temoh and the best part is that the frame itself isn't created until you call Show on it
23:52.05Kaeltenwhich is freaking awesome.
23:52.09Kaelten, now question.
23:52.11Kaeltenanchors
23:52.17Kaeltenhmm....
23:52.17Temdependency
23:52.41Kaeltenno non AceGUI's frames trying to attach to a uncreated AceGUI frame
23:52.55Temyeah that just won't work
23:52.55*** join/#wowace Kaelten_ (n=Kaelten@68.63.3.183)
23:53.03Kaeltenya
23:53.04Temso, sorry
23:53.23Kaeltendo we want to single a custom event via aceevent when a frame is generated?
23:53.33TemI can do that
23:54.03TemI have an ID system that will give each frame an id (basically it's name) that will be unique and consisten across sessions
23:54.06cladhaireKael: Back to AceHook =)
23:54.10KaeltenClad: you feel up to working on AceEvent?
23:54.13KaeltenAceHook it is
23:54.32cladhaireKaelten: Where are we with the next version, are we okay with the curren trunk, or is there more you want me to look at
23:54.43cladhairecladhaire: It won't be for likely two weeks, but yeah I can look at AceEvent
23:54.47cladhaireI'm just in hell this week=(
23:54.57hyperChipmunkhow's the weather down there?
23:55.09Temcladhaire: like talking to yourself?
23:55.19cladhairecladhaire: Yes.
23:55.26TemTem: fun
23:55.34Kaeltenace hook has been running fine
23:55.40KaeltenI had the version that has the stub and what not
23:55.47cladhaire*nod*
23:55.55cladhairegood
23:56.08Kaeltenblacklist was the only change between there and now?
23:56.23cladhaireyeah, you can look at the changelog.
23:56.26Kaeltenk
23:56.31cladhaireI just need to know if you're going to change anything-- so I can release it.
23:56.40Kaeltenhmm
23:56.43cladhaireits in a number of non-ace mods at this point
23:56.49Kaeltenwhich is cool
23:57.45cladhaireI was going to code tonight.. but i need something more mindless.
23:58.19KaeltenI'm happy with AceHook
23:58.47Kaeltenso go for releasing it
23:58.54cladhairek
23:59.27cladhaireI never wowi'd acehook or stickyframes, so i'm working on that.

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.