irclog2html for #wowace on 20060410

00:10.16kergothokay, i've got a new object model based on aspects of akclass, the class implementation clad pointed me to, and my c3 linearization implementation
00:10.44kergothfor now, the default tostring() of a class is -> <Class Instance>, and the default tostring() of an object is -> <[object's class's tostring()] Instance>
00:10.58ckknightsounds good
00:11.07kergothif we just had single inheritence, i'd have had the default class tostring mention the superclass, but with multiple..
00:14.17*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
00:41.20*** join/#wowace Devla (n=Devla@69.49.158.29)
00:41.29Devlaherro!
00:41.43Cairennwhether he's actually awake or not is a different matter, but this is where you find him
00:44.40cladhaireSOunds cool Kergoth
00:47.02ckknightI tjust thought of another feature to add
00:47.14ckknightjust*
00:56.13Tekkubnani?
00:56.17Tekkubwas at inlaws
00:56.30Tekkubhid in bedroom, worked on PT sets
00:57.47kergothokay, who wants to poke at this first pass of the integrated object model?  it doesnt have everything yet, but it has a "magic" super(), and implements the c3 linearization for multiple inheritence
00:57.57kergothnot integrated into ace, just integrated standalone
00:58.13CairennDevla was looking for you
00:58.29TekkubI see dat :)
00:58.36TekkubI wonders why *grin*
00:59.01otraviYou probably broke something...
00:59.54Tekkubnah, I wanted to see if wowace was something they'd remove if I linked to it... like maybe a forum thread and the SVN....
01:00.18Tekkubsince the whole WoWI portals thing... which I was also gonna whine about :)
01:00.39otravihehe
01:01.33Devla<PROTECTED>
01:01.45Tekkub:P
01:01.55Devlaimpostor?
01:02.05Tekkubyes, I wanted to ask a few things re: ui.wow's link policy
01:02.37Tekkublike, I linked my wowi portal for bugs/feature requests but it got removed *cry*
01:02.56Devlathat would be mr.rushster's iron fist
01:03.03Tekkubso... am I allwed to link a thread on wowace and the SVN on wowace or will those get removed too?
01:03.05Devlai don't do that shit
01:03.38Devlahe wants more than just a link...some authors were just posting a link to another site in their mod description
01:03.44Tekkubokey then kick him in the balls for me please, dat made me uber unhappy and almost left ui.wow for good... but I don't wanna leave I like the site
01:03.54Devlahe's in scotland, i can't lol
01:04.10Tekkubfine, get him to send me a kilt, I want one
01:04.24Devlaits crraaaap!!
01:04.46Tekkuband it wasn't a blind link, I flat out said "Please direct all bugs and feaure requests to my portal [linky}"
01:04.54Tekkubthe whole phrase *poof* gone
01:05.28Tekkubbut anyway, is wowace okey to link or will he nix those too?
01:05.57Tekkubcause I wanna link people up to mah SVN to get updates
01:06.03Cairennseems to be links to any site other than his own
01:06.15DevlaI've discussed the topic many times with him, but he and the others that run the network there have very strong opinions about anything even remotely involved with gold selling sites and whatnot
01:06.37Cairennwe don't sell gold :p
01:06.40Devlai really don't want to get into it anymore, i could care less
01:06.48TekkubAce != farmers
01:06.56Devlai farm peas
01:06.59Devlapeace
01:07.02Devlapeas
01:07.09Tekkubso the long and the short of it is, don't bother even trying?
01:07.23Devlano, maybe just an html link
01:07.43Tekkubwhatcha mean?
01:08.04CairennDevla: Kirk is looking for you back in my channel
01:08.23Devlaugh i hit the close button
01:08.28Devlawhats the chan name
01:08.32Tekkubkek
01:08.37Cairenn#wowi-lounge
01:09.54Devla<a href="http://blah.blahmyportal.com">my wicked site</a>
01:10.13Devlaso it just says the text and not the whole path
01:10.19Tem|Afkoh oh!
01:10.21Tem|Afkdevla
01:10.30TemI've been wanting to chat with you
01:10.37Devlayikes
01:10.41TemAbout the bug you reported in IDCard
01:10.44Tekkubhey Tem, scroll up a tad first
01:10.49Tekkuboh nevermind
01:11.02TekkubI though you were gonna bitch about what I just bitched about
01:11.02Temnah, Tek, I saw your question already
01:11.09TemI've been using ChatBox for a while and I can't reproduce it
01:11.20Temso, Devla, have you seen it recently?
01:11.37Devlaactually i dropped chatbox
01:11.44TekkubI'll try it Devla, I think I was usink [link=http://blah...] shit before
01:12.03Devlait was causing some wierd crashing with all the link masking
01:12.09Devlaor whatever it was doing
01:12.39Tekkubbut if those get removed I'll be leaving ui.wow... nothin personal but I'm trying to make my life easier here... so in the end not having to update there will be uber-easy.....
01:12.55Tekkublet Mr. IronScot know that I'm not happy :P
01:13.13Devlaunderstood, its out of my hands, i'm just a peon
01:13.27TekkubI know, but you're a peon who can bitch for me
01:13.46TemThe longer I use it, I think the bug isn't with IDCard but was a bug in an older version of Chatbox
01:13.52Temand has since been fixed
01:13.56TekkubI mean, he should want to keep authors around ya know, we're givin him free content!
01:13.59ckknightTekkub, can you scroll up and see what I wrote about Metrognome?
01:14.06TekkubI saw ck
01:14.09Temanyway, I was just curious about it.  Thanks Devla.
01:14.09ckknightokay
01:14.13ckknightwhat do you think?
01:14.19TekkubI'll commit it up in a sex
01:14.24ckknightmmm... sex
01:14.30CairennDevla: nothing personal, you know I like you just fine, but honestly I really have to wonder why we (WoWI) keep trying to work with the other sites, we're the only ones that do, all the rest just spit on us
01:14.42Tekkubgotta finish poking Devla with a stick while I can
01:14.47Tekkub*poke poke*
01:14.56Devlaouch
01:15.07Tekkub*poke poke poke poke poke poke poke poke poke poke poke poke poke poke poke poke poke poke poke poke*
01:15.12Temokie, back to afk for me
01:15.22Tekkub*pokes Tem*
01:15.33TekkubAH HA
01:15.38TekkubHe didn't leave
01:15.52Tem|Afk(lasts for like 6 hours
01:15.58Tem|Afkso.. keep trying, noob)
01:16.10TekkubCair, I got no clue man....
01:16.31TekkubCursed made it so I couldn't even access their site, so I left...
01:16.47Tekkubui.wow is making me want to leave over stupid link shit...
01:17.00Tekkubguru never gave me reason to even wanna post
01:17.26TekkubWoWI's yet to screw around with me *grin*
01:17.33Devlathey removed the linkcode lol
01:17.45Devlaugh
01:18.05Tekkubhey Devla... you thinking what I'm thinking....
01:18.14Devlai just tried it
01:18.17Devlano worky
01:18.21Tekkubyou should come to the Dark Site
01:18.31DevlaI do
01:18.39Devlai visit all the sites
01:18.42Tekkubhubby's bitching, cats are being cute and keeping him awake
01:18.53TekkubI don't mean visit, I mean defect :)
01:19.05CairennI've asked him to before
01:19.06Cairenn<PROTECTED>
01:19.16TekkubI give you hawt secksinks
01:19.20CairennI'd love to have Devla with us
01:19.27Devlatek which mod of yours had links removed
01:19.32Devlai wanna see
01:19.45Tekkubuh... PT and SE for sure
01:20.00TekkubI went thru most and posted a comment with a link, those got killed
01:20.12Tekkubthen I edited the descriptions with a link, got killed
01:20.32Tekkuband it was more than the link, "Post bugs to my portal" got nixed with it
01:20.43Tekkubcompletely reversed as if I'd never edited it
01:22.19Devlaok
01:22.28cladhaireI had the same happen with WatchDog FWIW
01:22.34DevlaI just added something
01:22.35Devlahttp://ui.worldofwar.net/ui.php?id=1684
01:23.07Devlalinks work but not in like the top 10 lines of text
01:23.22Devlaor something
01:23.42DevlaI'll post a message asking about the link nazi in our admin section...again...
01:23.51Tekkubokey, so we keep an eye on that for a few days and see what happens?
01:23.57Devlayou don't understand how many times i've discussed this
01:23.58Devlalol
01:24.10Devlai fought tooth and nails for the latest change
01:24.21Tekkubseriously, I'm not linking a gold site, we banish gold ads from the ad provider....
01:24.23Devlanon-author submissions
01:24.38TekkubI'm linking to shit to make my job of updating people easier
01:24.58Tekkuband BTW the SVN changed today *grin*
01:25.17Tekkubhttp://svn.wowace.com/Tekkub
01:26.49ckknightTekkub, what does Engravings do?
01:27.19Tekkub*shrug* for what it's worth tell him he's gonna lose people over this (me and Tem for sure)... and maybe, just maybe, he should VISIT THE LINK before he deletes it
01:27.34Tekkubit's a simple mod to add notes to item tooltips
01:27.52ckknightyou need a better description
01:27.55Tekkublike the ones I added in for now give enchant details on the librams
01:28.05Tekkubscrew the description
01:28.23TekkubIt'll have a nice explaination in the forum and WoWI submissions :)
01:28.59Tekkubonce I get slash commands added in to handle user inputted notes
01:29.18Tekkubwhat's on the SVN was a quick hack of mendy to see if it could be done easily
01:29.29ckknighthrm
01:29.45Tekkub*grin*
01:30.17Tekkubthe general idea: /engrave [Item Link of the Bear] This item kicks ass!
01:30.25ckknightyea
01:31.35Devlai'm confused
01:32.06ckknighthow so?
01:35.32Tekkubnani?
01:35.40TekkubBoss, new Metro up for you
01:35.59TekkubMoon, new PT... oh nevermind
01:36.27TekkubDevla, be quick so I can go make sleep
01:36.39ckknightyay
01:36.42Devlaquick about what
01:36.55Tekkubwhat you confused over?
01:37.05Devlan/m
01:37.07ckknightTekkub, bug.
01:37.16Tekkubgah!
01:37.25Devlalots of things!, but thats not important right now
01:37.29ckknightswitch the v.elapsed = 0 and the v.func(...) lines
01:37.35Tekkubfine be that way!
01:37.39Tekkuboh, oops
01:38.24Tekkubnot changing minor version for that
01:38.30ckknightyea, yea
01:38.35Tekkubsince it didn't spread :)
01:38.36ckknightno one downloaded it in time
01:38.48Tekkubfixed BTW
01:39.15ckknightalright, well, FuBar is gonna use Metrognome for its OnUpdate handling now
01:39.23Tekkubkick ass
01:39.58ckknightreally, my end goal is to have a lot of embedded libraries and a small, but strong core for FuBar
01:40.22TekkubI thing that's kinda our shared goal with Ace as well now
01:40.33ckknightyep :-)
01:40.36Tekkubwe've all kinda hit the point where we see Ace's flaws
01:40.38ckknightand I embrace it
01:40.50ckknightI want to rewrite AceDB and the profile system
01:40.51Tekkuband by each contributing small embeds we'll fix them :)
01:41.09ckknightI should actually do that...
01:41.18TekkubI'd do Events but I think Clad's got big plans for that
01:41.55ckknightthere's a lot of cool tricks you can do with databases that I learned from FuBar
01:41.58ckknightI actually need to edit something
01:42.03TekkubI need to redo KeyMinder (again)... resupport the old API, add in some Compost goodness
01:42.44TekkubI droped the old API cause of the table thing, but that can be put back in for backwards support, and get people to change to the new goodness
01:43.07Tekkubanywho, bedtime for real now
01:43.15ckknightcya
01:43.28Tekkubtell moon there's new PT for him for ExoticMatter wherever he's on
01:43.37Tekkub:)
01:44.11Cairennnight Tekkub, sweet dreams
01:44.23Tekkubmmm... bearjuice...
01:47.36ckknightdo I need to call :Start() after I call :Register()?
01:48.00cladhaireAceState and AceEvent will be done soon
01:48.08ckknightcool
01:49.35*** join/#wowace kergoth (n=kergoth@12.44.147.155)
01:50.21Tekkubyes boss
01:50.27Tekkub*repoof*
01:50.40*** join/#wowace Tain (n=tain@ip68-109-28-84.ri.ri.cox.net)
01:52.12*** join/#wowace Kaelten (n=Kaelten@68.63.3.183)
01:52.27*** mode/#wowace [+o Kaelten] by ChanServ
01:52.35Kaeltenhello
01:52.43Cairennhey Kaelten
01:53.08*** join/#wowace Tain (n=tain@ip68-109-28-84.ri.ri.cox.net)
01:53.17Kaeltenhey tain
01:53.25kergothhttp://kergoth.com/OObits-20060409.tar.gz
01:53.32kergothsomeone poke at that in a lua interpreter
01:53.47kergothfirst pass object model.  hmm, i forgot to put an inherits() function in
01:54.02kergothif inherits(t, FooClass) then ...
01:54.06kergothheh
01:55.08*** join/#wowace Wobin_ (n=wob@221.221.31.96)
01:56.52kergothfooclass.prototype is what the objects inherit, keeping object methods seperate from class methods
02:00.31ckknightcool
02:02.29kergothuses __call, so fooclass() -> a fooclass object
02:02.59ckknighthrm
02:03.36ckknightso how do you inherit from multiple classes?
02:03.55ckknightwait, nvm
02:04.00ckknightclasses do that, not objects
02:04.11kergothlocal FooClass = Class({BarClass, BazClass})
02:04.24ckknightokay
02:04.28kergothcurrently it accepts a table, i'll likely change that to a specific max of 20 args for wow usage
02:04.42ckknightgood idea, imho
02:05.23kergoththe list of lists stuff now uses a single table, wiping it on each linearization
02:05.30kergothoh, i think i might add a cache, but i'm not sure.
02:05.46kergothso if you create 4 classes that have the same superclasses in the same order, they wouldnt have to recalculate
02:05.57ckknightI dunno
02:06.00ckknightnot sure it'd be worth it
02:06.38Wobin_I guess there's no easy way to wholesale move the repository from opensvn to wowace without losing all your history?
02:07.43kergothckknight, think about this
02:07.47kergothsay you've got 50 ace addons
02:07.57kergothand 20 of them use the most common case, say, AceAddon, AceHooks, AceDB
02:08.05kergoththats 20 calculations instead of 1, were it cached
02:09.19kergothwould have to profile, naturally.
02:09.28otraviyay, finished with oRA_Durability
02:09.28kergothpremature optimization is the root of all evil and all
02:09.32kergothnice
02:09.34otraviand it hopefully works
02:09.46otravierr, oRA_Cooldowns!
02:09.52kergothheh
02:09.52otravithat's not a good sign :<
02:10.17otraviIt's 4 am here, time for some sleep
02:10.31otravign :)
02:10.37kergothWobin_: kael is doing an svnadmin dump of the opensvn repo
02:11.03kergothsince we now have more than one repo, granular instea dof monolithic, itll take some tlc to get portions of it imported
02:11.07kergothwe'll have to filter by path
02:20.07Temoh hey
02:20.15Temhow about ActionRack for my bar addon?
02:20.35cladhaireeeeh.. possible
02:20.39cladhaireI think it should be FooBar =)
02:20.41cladhairehahaha
02:20.43Temit's too late
02:20.48cladhaire*gasp*
02:21.00TemFooBar is taken
02:21.12Temand FuBar is also aken
02:21.16Tems/aken/taken/
02:22.19kergothsomeone comment on that tarball i posted, dangit, i require comments or i'll explode! that happens to me sometimes
02:22.23kergoth~emulate gir
02:22.28purli need tacos! i need tacos or i'll explode.  that happens to me sometimes.
02:22.31kergothhaha
02:22.31kergothyay
02:22.40Temtarball?
02:22.41Temwhere?
02:22.50cladhairecan't look atm kergoth =(
02:23.35kergoth:(
02:23.45kergoth<kergoth> http://kergoth.com/OObits-20060409.tar.gz
02:23.45kergoth<kergoth> someone poke at that in a lua interpreter
02:23.54Temkergoth:
02:23.59Temthat 5.0 or 5.1?
02:24.02kergoth5.l0
02:24.03kergoth5.0
02:24.08kergoth5.1 goes wonky with it, no idea why
02:24.18kergothi theorize that its the maxn/# changes
02:24.28kergothsince i implement a list of lists using an array with embedded nils
02:27.43ckknightMetrognome is pretty nice
02:29.25kergothcool, i need to check that out
02:29.35ckknightI put it into FuBar
02:29.51kergoththere, i switched the object __call, class __call, and linearize __call to use a fixed # of args rather than a table
02:29.57kergothboy does that make the code uglier :P
02:30.02kergothlinearize is now disgusting
02:30.14kergoth(since you cant iterate over locals easily)
02:32.08kergothits tempting to use the table that linearize's return values will go into, to pass the superclasses in
02:32.35kergothwould make that code slightly more complex, and makes the semantics odd, but itd work
02:33.07kergothappend the good heads taken off the list to that table, then table.remove() the original elements
02:33.37Temkergoth: which file is the enty file?
02:33.46kergoth?
02:33.57kergothsee objtest.lua for usage
02:33.58Tementry*
02:34.01kergothc3merge is used by obj
02:44.36FryGuyTekkub: is there anything you need to do for bigwigs?
02:55.20kergothTem, any opinion?
02:55.28Temsorry kergoth
02:55.33kergothhehe, no worries
02:55.33Temdistracted by Family guy
02:55.37kergothso was i
02:57.42Temalso distracted by shiney new features that Iriel has been writing
02:58.08Temand you know how shiney objects do me in...
02:58.30kergothwhats he up to?
02:58.36Temdev tools
02:58.43Tema more interactive /dump
02:59.03kergothah
02:59.10Temhttp://www.vigilance-committee.org/wow/downloads/random/vdump1.png
03:00.12Temwow... I'm retarded
03:00.15Temshiny*
03:09.39Temrofl
03:09.42Temboondocks is so wron
03:09.44Temg
03:10.27kergothyep
03:10.38Temso wrong and so funny
03:12.21Tainhaha I love that show, that episode was awesome
03:12.30Tain"Don't hate the sin, hate the skin!"
03:13.13kergothhehe
03:15.34ckknightMetrognome is nice
03:15.52ckknightit let me get rid of a whole OnUpdate deal
03:16.02ckknightwell, function
03:23.58*** join/#wowace HoJ|Slayman (i=Slayman@c192086.adsl.hansenet.de)
03:24.48*** join/#wowace Norque (n=Mickachu@073.a.001.dub.iprimus.net.au)
03:28.22Temkergoth: I like it
03:28.38Temesp the fake nil
03:29.16TemI still can't find your super implementation though
03:29.40kergothline 26 of obj.lua, roughly
03:29.43kergothbelow linearize
03:30.04kergothit isnt exported publically, its only available in members of your object/class
03:35.18kergothend up having to use function environments as a means of obtaining the class the function was defined in, then search the mro for that and call the next in the list
03:35.20kergothpretty straightforward
03:35.30kergothif elss clean than i'd like
03:38.45Tembut it's local
03:39.10kergothyes, and?
03:39.17kergothgo look at the Classmeta.__call()
03:39.20Temwhere are you exporting it to a global?
03:39.23kergothi'm not.
03:39.27kergothonce again, i'm not exporting it publically
03:39.33kergothits only accessible from methods of hte class and object
03:39.43kergothi'm injecting it into the function environment that i already create to facilitate it
03:41.10Temyeah I see now
03:41.19Temstupid TV distracting me
03:41.24kergothhehe
03:41.45kergothusing env's sucks, but the overhead of one table __index is minimal, and its the only way to get proper multiple inheritence
03:42.09Temyeah
03:42.12kergothi should do a version of this for lua 5.1 and see what the folks in #lua think
03:43.19Temindeed :)
03:43.25Temthen you should compare them
03:43.32Temthen go make that post on the forums
03:43.37Tembecause damnit, I want 5.1
03:44.37kergothdid you see the basic perf numbers of simple things i did? somewhat interesting, though unsurprising
03:45.32TemI didn't really look yet
03:46.07Temright now I'm looking more closely at your super implementation
03:47.33TemOk, I have a question
03:48.43Temconsider 2 classes a and b that have a field with the same name
03:49.12Tema third class c inherits from a and b
03:50.03Temis there a way to pick which class's field will be used?
03:50.29Temor is super only meant to be used to find methods?
03:51.34*** join/#wowace kergoth_ (n=kergoth@12.44.147.155)
03:52.19Temkergoth_: did you see my question?
03:52.50kergoth_stupid computer froze up solid. not good. doesnt bode well
03:52.52kergoth_nope
03:52.55Tem<Tem> Ok, I have a question
03:52.55Tem<Tem> consider 2 classes a and b that have a field with the same name
03:52.56Tem<Tem> a third class c inherits from a and b
03:52.56Tem<Tem> is there a way to pick which class's field will be used?
03:52.56Tem<Tem> or is super only meant to be used to find methods?
03:53.35kergoth_Tem, it obeys the order you specified them in in the Class() call, and holds to monotonicity
03:53.51kergoth_so if a wanted c,d and b wanted d,c and you wanted a,b, itll error, since it cant satisfy both of them
03:53.53Temmonotonicity
03:53.55Tem?
03:54.08kergoth_basically it respects the mro of all superclasses, never reorders
03:54.15Temk
03:54.39kergoth_~google for python method resolution order
03:54.48kergoth_thats what we're using
03:55.09kergoth_the python 2.3+ algo, the same one discussed in the academic paper on dylan's linearization
03:55.32kergoth_~emulate chris
03:55.35purlOne day I got caught with my hand down my pants at school, and I had to keep it there all week...What a week!
03:55.41kergoth_huh, google for is borked
03:55.43kergoth_used to work
03:56.05Tem~literal google for
03:56.13Tem~literal google for $1
03:56.20kergoth_naw, it was a built inj bot function
03:56.22kergoth_not a factoid
03:56.26Temfigures
03:56.46Tembug your buddy timriker
03:56.54kergoth_i should update my c3 test code to work for the new OO implementation
03:56.58kergoth_since it tests a number of things
03:57.02kergoth_confirms that we handle diamond inheritence
03:57.09kergoth_confirms that it aborts on an inconsistent hierarchy, etc
03:57.35kergoth_its saved SO much time with regressions... accidentally introduced bugs
03:57.53Temwasn't there a unit tester for lua?
03:58.04kergoth_yeah, luaunit
03:58.07kergoth_havent played with it much though
03:58.08Tembasically JUnit hacked to work for lua
03:59.05Temthere's a luadoc too, I think
03:59.09kergoth_yup
03:59.17kergoth_i should comment this code in that format
03:59.25Temone of these days I'm going to learn that format
03:59.52kergoth_the key thing about super() is that it doesnt always return a superclass of the class its running in
04:00.02kergoth_it can return either a parent, or a sibling
04:00.12Tema sibling?
04:00.14kergoth_just runs the functions in the mro order, moving from one class to the next to the next
04:00.31kergoth_say c inherits from a and b, and all 3 call super() to run an init method
04:00.33Temright rogjt
04:00.37kergoth_c's super call runs a.init
04:00.41kergoth_a.init ends upc alling b.init
04:00.43kergoth_a sibling
04:01.40TemDicks with time machines.
04:02.00kergothso if it inherited from b and a, instead of a and b, thatd reverse the a and b init function call order, since the mro would flip
04:02.19kergothconceptually this stuff is pretty easy to grasp, but the implementation is .. less clear
04:02.22kergothhehe
04:02.44Temindeed
04:03.42Temso if a has a method "f" and b has a method "g" and c extends a,b
04:04.20Temfunction c:somefunction() super().g() end
04:04.33Temdoes that still work
04:04.41kergothsyntactic difference, its super(self, 'g')
04:04.54Temright, right
04:04.59kergothbut yes, that works, though normally you'd want to use it in c:g(), to call the parents implementation
04:05.06Temoh, I'm retarded
04:05.12TemI see it
04:05.17kergothi need to performance test this stuff, figure out how much ram usage is occuring and such
04:05.27kergothi want this as light as possible, to encourage more usage than the ace model gets today
04:06.43Temwhat do you mean?
04:07.16kergothi mean that just because theres some __index use in ace doenst mean we're OO
04:07.37Temheh
04:08.08kergothstuffing a bunch of functions into a table doesnt make it an object, thats just a namespace.
04:08.10kergoththats the point
04:08.23kergoththeres more to OO thinking than just namespacing
04:09.01Temindeed
04:12.43kergothanyway, </rant>
04:12.58kergoththat list of lists thing was fun to implement
04:13.11TemI have to get some coding done
04:13.15Temlike, now
04:13.23Temcurses!
04:13.25TemI need a name
04:13.30kergothhehe
04:13.41Temalright, here's what I'm doing
04:14.20Temwhen you try to use a consumable action that are out of and can summon more of, it will cast the summon spell
04:14.59kergothah, slick
04:15.00Temso for example, trying to use a mana ruby when you are out will summon another
04:17.20hyperChipmunkConjuring Trick
04:17.45NorqueSpawn more consumables!
04:17.51hyperChipmunkhehee
04:18.15hyperChipmunkWe Require More Mineral Waters
04:18.15TemWe Require More Consumables
04:18.21Norquebit long for a name though
04:18.21TemLOL
04:19.14Norquethats my new gimme water macro
04:37.41ckknighthey hyperChipmunk
04:37.52hyperChipmunkgreetings, sentient life-form
04:38.16hyperChipmunkcan I offer you a banana?
04:38.28Kaeltenok its official
04:38.31hyperChipmunkfine
04:38.34hyperChipmunkyou can have one too, Kael
04:38.38ckknightI prefer banana-flavored bars made from tofu
04:38.42KaeltenI shall never be able to run a post 50 instance successfully
04:38.48kergothheh
04:39.08kergothKaelten, http://kergoth.com/OObits-20060409.tar.gz .. i require comments! :)
04:39.17hyperChipmunkI just triod LBRS with my girlfriend and my best friend
04:39.17Kaeltenheh I saw that, kinda.
04:39.20Kaeltenscares me
04:39.28hyperChipmunk=D
04:39.35Kaeltenheh I just puged BRD
04:39.36kergothneed comments before i integrate it for use in ace 2.0
04:39.40kergothheh
04:39.41hyperChipmunkyou should come with us kael
04:39.44kergoththats never fun
04:39.54Kaeltennope, especially when my 54 pally is the healer
04:39.55kergothmy 55 alt hasnt had one successful brd run yet, out of the 3 he's tried
04:40.02kergothneed to arrange a guild run
04:40.03kergothheh
04:40.25hyperChipmunkoh, well we're all 60: pally, druid, hunter
04:40.28Kaeltenkergoth which one is the file with the important code?
04:40.37Kaeltenme and my GF are both 54, pally and hunter
04:41.02hyperChipmunkhaving the druid around to tank is nice for the trolls that turn you into frogs =)
04:41.05kergothKaelten, objtest.lua shows example usage, obj.lua is the class implementation
04:41.12kergothKaelten, c3merge is used by obj to do the linearization
04:43.11hyperChipmunkso uh ,boss
04:43.17hyperChipmunkwas there something you wanted me for?
04:43.20hyperChipmunkor just the banana
04:43.35kergothKaelten, note that i've removed the requirement to pass the superclasses in a table, instead opting for a max of 20 args
04:44.25Kaeltenlooks interesting.
04:44.39Kaeltena lot more complicated that our current model
04:44.46kergothmultiple inheritence is complecated
04:44.49Kaeltenwhich I assume is largely due to multiple inheritence
04:44.54kergothyep :)
04:45.04kergothc3 for the linearization, then the magic "super" function was a bit of a pain
04:45.07kergothto put it mildly
04:45.22Kaeltenno way to condese it so its a little bit cleaner is it?
04:45.34kergothnot much.  i've already cleaned it up quite a bit
04:45.43kergothi think the key is just to get some comments in there
04:45.49kergothdocument the API / usage
04:45.54kergothexample code
04:45.54Kaeltenya
04:46.01kergothusage is easy
04:46.10Kaeltenlooks like it
04:46.14Kaeltenx = class()
04:46.15kergothlocal fooaddon = Class(AceModule, AceHooks, AceAddon, AceDB)
04:46.17kergothor whatever
04:46.19kergoth:)
04:46.53Kaeltennow we just have to redesign all those things to sucessfully work with the new class system
04:47.12Kaeltenwhat kind of resource usage does this generate?
04:47.30kergothwell, to be fair, most of the ace components could use a redesign anyway :)
04:47.36Kaeltenheh true
04:47.39kergoth(with reusing some of the code of course)
04:47.46kergothgood question, i need to do more profiling
04:48.06kergothhaving started with 5.1, i havent yet fully optimized its table usage.  though i do have linearize using a single table and emptying it when its called
04:48.35Kaeltenk, I guess my lass question is best answered by profiling
04:48.55kergotheach class has: its table, a table for the prototype (what the object inherits.. this seperates object methods from class methods, lots of flexibility), the metatable for its objects, and the mro (method resolution order)
04:49.24Kaeltenit looks like it works, providing your tests work out
04:50.29kergothyeah, i've done a lot of testing with this.  i've tested invalid class hierarchies, it properly aborts (class a inherits c,d, class b inherits d,c, class e inherits a,b -> invalid, cant respect both b's d,c and c's c,d, one will lose its order)
04:51.11kergothtested the infamous diamond inheritence problem in multiple inheritence (b and c inherit a, d inherits b and c.  d's init function calls c's, then b's, to init the superclases. b and c both call a:init, so now the base class had its init called twice)
04:52.16Kaeltenwhat happens if class() gets a argument that doesn't exist?
04:52.32Kaeltenlike x = class(AceGUI)  but acegui isn't installed?
04:52.36Cairennnight guys
04:52.41Kaeltennight Cair
04:53.06kergothpassing nil?  thatll pass nil on to linearize, which will try to reference its mro, which will error
04:53.23kergothcan add an error() with the appropriate level to reference the right caller if need be
04:53.39Kaeltenwould probably be a good thing
04:53.42kergothyea
04:53.57kergoththats the type of stuff i do at the end, generally when i'm documenting and cleaning up :)
04:54.06kergothi think we're about at that point now, need to document, clean up, and optimize
04:54.15Kaeltenhow many files should this reasonably be broken up into for wow?  2?
04:54.23Kaeltenor just 1 file?
04:54.37Kaeltenalthough I guess that doesn't really matter, I'm just refering to convinence
04:54.54kergothdoesnt really matter.  i seperated it because i dont like giant files, and this is hard enough to understand just looking at obj, without looking at my perverse list of lists using embedded nils in an array :P
04:55.28Kaeltenright... perverse is on the money there
04:55.30Kaelten:)
04:55.35kergothhehe. it saved a /lot/ of table creations
04:55.48kergothi especially liked doing the iterator for it
04:56.06Kaeltenok.  well heres what I purpose
04:56.19Kaeltenlets start a 2.0 branch on the svn, get this in there under it
04:56.29Kaeltenmight want to have a sub directory with the files for this.
04:56.45Kaeltenonce its finished
04:56.47Kaeltenthat is
04:56.57Kaeltenthen we can work on getting the rest of the module converted over to using the new format
04:57.01kergothyeah, i say this and a global version of iriel's library embedding stub go in the core.  then start constructing modules for the current components
04:57.22Kaeltenwell tekks version is good if you ask me
04:57.36Kaeltenalthough I think clad has a version that takes care of the :Embed() function as well
04:57.43kergothEmbed can go away
04:57.54kergothits no longer necessary with multiple inheritence and the split class vs object methods
04:57.57kergothwe've discussed it
04:58.01Kaeltenk
04:58.34Kaeltenso something based off of tek's embedlib and this to work as the backbone
04:59.27Kaeltenace 2.0 could be here before we know it
04:59.29Temkergoth: is there any difference between objects and classes in your implementation?
05:00.00kergothyes
05:00.03kergoththey're independent.
05:00.14Temhow do you create an instance?
05:00.19Tema:new()?
05:00.21kergothi use __call
05:00.22Temor a()?
05:00.24kergothClass() to create a class
05:00.29Temoh oh
05:00.29Temduh
05:00.32kergothlocal fooclass = Class()
05:00.36Temdamnit
05:00.36kergothlocal fooobject = fooclass()
05:00.39TemI need sleep
05:00.48kergothhehe
05:00.51kergothno worries
05:01.02Kaeltenso fooclass would not work as an instance though?
05:01.10kergothfooclass doesnt even have the same members.
05:01.27Kaeltenoh, hmm
05:01.28Kaeltenneat
05:01.31kergothi think a great deal of confusion has occurred not having a difference, and this should help matters
05:01.47kergothso you can have the equivalent of like c++'s static class members, then you can have ones for the actual objects
05:01.53kergoththings like Embed are a perfect example of the former
05:01.58Kaeltenkergoth, you have any experiance writing php scripts to do autoexports of an svn?
05:01.58kergothyou wouldnt want that to go into objects
05:02.16kergothfraid not. what are you looking for? periodic backups?
05:02.26Kaeltenthat and nightly builds
05:02.45Kaeltenalso auto releases base on the tags directory
05:02.50ckknightI made my svn server create zip files ready for distribution as soon as I commit
05:03.06Kaeltenckknight, something like that
05:03.12kergoththats a good way to do it, otherwise you have to have the web server cache and such, so it isnt recreating all the time
05:03.28kergotha LOT of projects end up disabling the web tarball feature of cvsweb
05:03.28KaeltenI just want a script that checks the tags directory for new verisons.
05:03.32ckknightmine also updates Changelogs, Readme files, the lua files themselves, to the proper version
05:03.34kergothbecause of the load it causes on the server
05:03.49Kaeltenckknight thats interesting
05:03.55Temoh right
05:03.57TemKaelten:
05:03.59kergothi just write a shell script that does a checkout, an export for zipping, then tags it and such
05:04.01KaeltenTem:
05:04.01Temreal addon section
05:04.07Temkthxbai
05:04.17Kaeltenkthxbai?
05:04.55hyperChipmunkhe wants the forum to be redesigned I think
05:05.01Temno forum
05:05.05hyperChipmunkor, rather, get us a real categorized database
05:05.13Temforum = hard to find stuff
05:05.13hyperChipmunkfor posting addons
05:05.34hyperChipmunkwith offsite links =)
05:05.35TemI wish I was like, good at web design
05:05.39kergothi'd be happy with a trac, put project pages there.  its python and has a component architecture for extensability
05:05.41kergothheh
05:05.41hyperChipmunk/point Cairenn|sleep
05:05.45kergothah well
05:06.02Temkergoth: I think trac is out of the question for our svn
05:06.13Kaeltenat the time being I believe it is
05:06.16Cairenn|sleepit's real simple guys, just frikken well use WoWI, lord knows we've offered enough gd times
05:06.35hyperChipmunkyea, I like wowI
05:06.36Cairenn|sleepI can add more forums to the Ace section
05:06.40Kaeltenlol, we're not talking about hosting files cair
05:06.57kergothWhy is it out of the question?
05:06.59hyperChipmunkshe means use that as the database
05:07.08Cairenn|sleepwe've already got the sections for the downloads
05:07.10Temkergoth: dependency hell as I understand
05:07.11kergothgive me a couple hours and i'll install it in my damn home directory
05:07.14kergoth:P
05:07.23Kaeltenkergoth, lol
05:07.29KaeltenI think it has something to do with his host
05:07.32hyperChipmunkit already has bug tracking, too
05:07.33Cairenn|sleepand can add more download sections easily enough as well
05:07.44Cairenn|sleepbut nooooooo, can't do that :p
05:07.46Kaeltenyou have to recompile SVn with python bindings and I don't think they want to do it
05:07.55kergothheh
05:08.24TemCairenn|sleep: it'd be crazy nice to have an Ace section on WowI
05:08.29kergothi'm certain you can build the python module and use it with the current svn install.
05:08.32TemCairenn|sleep: with sub catergories
05:08.39Cairenn|sleepTem: it's already freaking there
05:08.48TemCairenn|sleep: but the FA thing is a hurdle
05:08.51KaeltenCairenn|sleep, you don't want every wow author to be an FA
05:09.10Kaeltenand neither do I
05:09.14Cairenn|sleepsub-cats can be set up differently and you damnwell know it Kael
05:09.21Temlol
05:09.27KaeltenI do?
05:09.39Kaelten:)
05:09.40Cairenn|sleepyes, you do, I've told you enough times
05:09.55hyperChipmunkuproariously
05:10.13TemhyperChipmunk: did I actually spell that right?
05:10.17hyperChipmunkyes
05:10.21Temholy cow
05:10.24Kaeltenlmao
05:10.25hyperChipmunkon a double word score too
05:10.28Kaeltensleep deprivation ftw
05:10.35TemKaelten: indeed!
05:11.28KaeltenCair, we'll talk about this when we've both had more sleep
05:11.30KaeltenI'm about to head to bed
05:11.48Cairenn|sleepKaelten: yeah, right, like all the other times we've talked about it
05:11.56Cairenn|sleepstubborn male
05:11.58Kaeltenshes pissed at me
05:12.04Kaeltensilly female
05:12.06Cairenn|sleepno, really?!
05:12.40Kaeltencair, I thought you last wanted us to have our forums there?
05:13.04Cairenn|sleepI said all along to just use our forums and download db
05:13.15Cairenn|sleepthe only thing questionable is the whole SVN thingy
05:13.17Temis it wrong to have 5 projects in development with 5 released projects that needs attention and want to start a new one?
05:13.26Kaeltentem: YES!
05:13.31Kaeltentem: finish something!
05:13.34Kaeltentem: bon!
05:13.48Kaelten\s/n!/nk!/
05:13.55kergothhehe. i'm worse than tem in that regard. at least this code i'm working on now will actually be released
05:14.05Kaeltenlol
05:14.08kergothi'm gonna dig up some of my old code i've done in the past and convert it to ace modules for 2.0
05:14.09KaeltenI'm not that much better
05:14.12kergothperfect candidates
05:14.21Kaeltenwell guys I'm off to bed
05:14.27Temlater kael
05:14.27KaeltenI'll yak at you all later.
05:14.30kergothnight
05:14.44Kaelten|sleepI get to have a painful dentist visit in them AM
05:16.17TemCairenn|sleep: In my mind the most ideal situation would be something like this
05:16.23Cairenn|sleepI really have never understood his stubborn refusal to just use WoWI, everything's already all in place
05:16.36ckknightwho is refusing?
05:16.37Temwowace isn't going anywhere
05:16.42Cairenn|sleepKaelten
05:16.47hyperChipmunkit's the color scheme
05:17.03hyperChipmunkblack is SO 1999
05:17.37Cairenn|sleepTem: you were saying?
05:17.52Temwowace's addon section links to the Ace section on WoWI
05:18.40Temthe Ace section on WoWI gets subdivided into the same categories as other addons
05:19.03Cairenn|sleepeasily enough done, at least on the WoWI side of things
05:19.39Tem(this part may be impossible) allow non-FAs to put things there
05:19.50Cairenn|sleepand hell, why not just use the forums there too? can give multiple sub forums, there's already 2, can set up moderators for them
05:20.04TemI rather like wowace's forums :)
05:20.06Cairenn|sleepnot impossible at all, said that all along
05:20.41Cairenn|sleepand would have saved a lot of the problems all along
05:20.46Cairenn|sleepbut noooooooo
05:21.01Temmight just require some more than normal moderation to keep the wrong type of addon out of there
05:21.43kergothClass creation (no superclasses): 1000.00B, 0.04ms
05:21.44kergothClass creation (two superclasses): 1000.00B, 0.15ms
05:21.44kergothow.
05:21.50kergoth1kB
05:21.56kergothhmmm
05:21.58Cairenn|sleepanyway
05:22.04Cairenn|sleepI really am going to sleep now :p
05:22.09Cairenn|sleepnight guys
05:22.18Temcan I finish?
05:22.28Tem(it's almost over, I promise)
05:22.35Cairenn|sleepsorry, thought you were done, go for it
05:22.54hyperChipmunkcairenn
05:23.03Cairenn|sleephyper?
05:23.04Temthe svn comes into it
05:23.47hyperChipmunkyou know you can't actually get a healthy night's rest just because you have |sleep after your IRC nick for 8 hours each night
05:23.55Cairenn|sleeplol
05:24.02hyperChipmunkit doesn't really work that way
05:24.04Temwe could fairly easily (I think) add a script to the repository
05:24.21hyperChipmunkyou have to actually do the lying-down thing, with the eyes closed and lack of consciousness
05:24.24hyperChipmunkit's true!
05:24.36Cairenn|sleephyperChipmunk: damn, I knew I was doing something wrong!
05:24.51Temso that when you tag a version it auot-zips it and sticks it in WoWI's moderation queue (if that project has been flagged as a wowi-released addon)
05:25.04Cairenn|sleepthat'd be neat
05:25.15Temvery
05:25.41hyperChipmunkI like that
05:25.45Wobin_Tem
05:25.46hyperChipmunkfilling out forms sux
05:25.49Wobin_That'd be brilliant
05:26.02Cairenn|sleepyeah, well, talk to your "boss", since he's the one being so gd stubborn about it
05:26.03hyperChipmunkpeople from Ace would actually release their code if it was like that
05:26.26hyperChipmunkfilling out forms is no fun
05:26.28Wobin_Although, how would we 'edit' the text in the actual addon?
05:26.40hyperChipmunkjust use the readme by default
05:26.46hyperChipmunkand let it be edited after
05:26.57Temyou do the first import manually
05:26.57*** join/#wowace kergoth_ (n=kergoth@12.44.147.155)
05:27.01Wobin_Good idea.... have a readme.html which does it
05:27.06Temkergoth: froze again?
05:27.08hyperChipmunkcat README.txt CHANGELOG.txt
05:27.15kergoth_yep
05:27.17hyperChipmunkstick it in the description box
05:27.21kergoth_i think it may be related to be disabling agp fast writes
05:27.29kergoth_just did so recently to check performance
05:27.32Wobin_Wow
05:27.42Wobin_Tylenol Cold and Flu is fantastic
05:27.50Wobin_zomg
05:28.17hyperChipmunkO_o
05:28.20kergothhehe
05:28.20TemhyperChipmunk: good call
05:28.21kergoth~emulate chirs
05:28.24kergoth~emulate chris
05:28.25purlThere's this game where you put in a dollar and you win four quarters. I win every time!
05:28.44TemCairenn|sleep: anyway.   I hope we can work something out because the release forum on wowace is miserable
05:29.17Cairenn|sleepI don't know how you guys can stand it, personally
05:29.25Cairenn|sleepbut meh
05:29.29Temthere's like 150 addons in there and it won't show more than like 20 per page
05:29.35Cairenn|sleepyup
05:29.41hyperChipmunkactually, we can't
05:29.47hyperChipmunkthat's why we go straight to the svn
05:29.55Tem<PROTECTED>
05:30.01TemI hate tom goes to the mayor
05:30.02hyperChipmunkanything WoWI has to offer must be tied to the svn
05:30.02Wobin_woohoo
05:30.08Wobin_MrPlow has hit 1k
05:30.21hyperChipmunksvn for the devs
05:30.25hyperChipmunkwowi for the users
05:30.36TemI <3 version control systems
05:30.43Temsaved my ass more than once recently
05:30.51hyperChipmunkand the features/bugs things in WoWI to bridge the gap is perfect
05:31.36*** join/#wowace Arokh (i=DvdKhl@p508A700B.dip.t-dialin.net)
05:33.26ckknightI tend to do a few commits, then release to WoWI
05:33.43ckknightthough I wish there was an easier/faster way to upload stuff
05:34.13hyperChipmunkslaves
05:34.40ckknightslaves?
05:34.43ckknightoh
05:35.07Temmonkeys!
05:35.13Temwith LAZERZ
05:35.18Wobin_PEWPEW
05:35.30*** topic/#wowace by Tem -> wowace.com | ace.pastebin.com | monkeys...
05:35.42*** topic/#wowace by Tem -> wowace.com | ace.pastebin.com | monkeys... WITH LAZERS OMG PEWPEW
05:35.49kergoth~emulate zim
05:35.50purlTHE CANDY ZOMBIES!
05:37.29kergothi hate forums in general. i'll likely never use the wowace forums to release anything
05:40.30Wobin_oh yeah
05:40.36Wobin_I have to update the forum =P
05:41.04Wobin_At least since I'm linking to WoWi, I don't have to change any links =P
05:41.33kergothheh, every class you create with this model creates 5 tables.
05:41.45kergothon the other hand, an object gets only one, the table for the object itself.
05:42.06kergoththats probably tolerable, since its unlikely you'll be constructing classes in a critical path. objects, yes, classes, no
05:44.19kergothyou need one table for the mt for hte objects, thats a requirement.  then one for the mro for multiple inheritence, then one for the prototype, to split the class methods from object methods..
05:44.27kergoththen one more for hte function environment, which is necessary for super()
05:44.30kergothyeah, we're stuck with that
05:46.42kergoth~emulate me
05:46.43purlHmm... I know I was supposed to be doing something.  I wonder what it was.
05:46.47kergoth:D
05:47.01kergoththat needs an "ooh look, shiny..." in front of it though
05:54.18Temkergoth: most people will probably just be creating an object of class AceAddon
05:54.26Temso I don't think that's an issue
05:55.26TemAceAddon = Class(AceCore,AceEvent,AceHook,AceChatCmd) or something similar
05:56.11Temwhat in the hell
05:56.16TemI'm getting 90 fps
05:56.19Temthat can't be right
05:57.56kergothi get like 15 nowadays, not sure whats up. i used to get 40 in cedega
05:57.58kergoth:\
06:00.27TemH'ok.  I'm about to start writing an addon.  I need suggestions for a name.  This is what it does:  When you click on an action button that is a consumable action (such as mana ruby) with an item that you can conjure, if you are out of that item ....
06:01.05Tem(or a modifyer key is held down) it will cast the appropriate spell to conjure more of that item
06:01.13Cairenn|sleeprefill
06:01.25Temyou aren't a sleep yet?
06:01.29TemI like that
06:01.54TemEnergizerConsumable?
06:02.30hyperChipmunki like We Require More Mineral Waters =\
06:02.37Wobin_Top'er'up?
06:02.54TemhyperChipmunk: but it's not just for mages
06:03.21hyperChipmunkthen back to Conjuring Trick!
06:03.29hyperChipmunklike nothing in this sleeve
06:03.32hyperChipmunknothing in my pockets
06:03.34hyperChipmunkPOOF
06:03.43Wobin_But that trick never works
06:03.44hyperChipmunknow I have 30!
06:06.31Temyou know what
06:06.35Temscrew other classes
06:06.48Temit's only mages and warlocks that can summon consumables anyway
06:06.52Tem(I think)
06:07.10Temand warlocks have their necrosis mumbo jumbo
06:07.10Wobin_sounds about right
06:07.28Tembut yeah, I'm going with Refill
06:07.30TemThanks Cair
06:07.35Temnow get some sleep damnit!
06:14.18hyperChipmunkshe thinks she is sleeping =\
06:16.51*** join/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:16.51*** mode/#wowace [+o [MoonWolf]] by ChanServ
06:17.33hyperChipmunkhey, [MoonWolf]! I've been looking all over for you!
06:17.39hyperChipmunkYou do XRaid, right?
06:17.42[MoonWolf]NO!
06:18.06[MoonWolf]lol @ topic
06:18.47hyperChipmunkyea, we were discussing ways to get us to turn svn commits into releases, cuz none of us want to post
06:18.57hyperChipmunki suggested slaves
06:19.03FryGuyyou can do svn export
06:19.14FryGuyand make that into a zip
06:19.14hyperChipmunkapparently, monkeys with lazers (PEW PEW) was the next logical step
06:19.27hyperChipmunkyea, but that doesn't put it up on wowi
06:19.36hyperChipmunkor fill out silly web forms
06:20.17hyperChipmunkand omg you changed the file, now you have to change the version #
06:20.29FryGuyhyperChipmunk: i'm thinking a php script that does the stuff, then uploads it :p
06:20.53hyperChipmunkbut I changed it last time i hit Submit, when I THOUGHT i updated the file, but I just selected it and didn't select the radio button next to "change file" also!
06:21.08hyperChipmunkah screw it
06:21.12hyperChipmunksvn commit
06:21.13Wobin_Actually, what would be cool is if there was a button on the WoWi update interface where it says "Upload latest version from the SVN"
06:21.15hyperChipmunkwash hands
06:21.30hyperChipmunkusers suck anyhow
06:21.56TemWobin_: that would rock
06:22.15hyperChipmunkyea
06:22.27hyperChipmunkthen you just stick the repo URL
06:22.41hyperChipmunkand even could have it autoupdate nightly or something
06:23.17Temauto-update = bad
06:23.21hyperChipmunkunless there was a flag file or soemthing preventing
06:23.25Temupdate when you tell it to=good
06:23.48Temwhat would probably be better is if it would auto-update from Tag revisions
06:23.56Temsince that's what tags are there for
06:23.59hyperChipmunkthat works
06:24.19kergothk, the oo bits i tarred up pass all the unit tests i wrote for c3
06:24.21kergothgood to know
06:24.44hyperChipmunkkergoth, are you being productive again?
06:24.52hyperChipmunkyou need to cut that out, man
06:24.55hyperChipmunkyou're makig us look bad
06:25.33hyperChipmunkmaybe you ought to be doing the EngInv replacement
06:25.39hyperChipmunkthat'll slow ya down
06:26.02Temwtb an autobar replacement that uses PT
06:27.15hyperChipmunknight froods
06:28.21kergothhehe. yes, i'm somewhat productive. its weird.
06:28.24kergoth~productivity
06:28.26purlyay! i mean.. boo.
06:30.57[MoonWolf]I want nightly builds
06:31.30[MoonWolf]so we can point people at a nightly and skip the part where they dont understand svn.
06:31.50kergothyea, thatll be nice. periodic snapshots
06:32.29[MoonWolf]ofcourse nightly is a relative word
06:32.40[MoonWolf]seeing as we live all over the globe.
06:32.48kergothjust go nightly UTC or so
06:33.00Temcollaborative projects ftw
06:33.30kergothTem: is acegui gonna be embeddable, out of curiosity?
06:33.33hyperactiveZzzzzbeats the heck out of doing everything yourself =)
06:33.37kergothand are you breaking it up into components, or is it monolithic?
06:33.40Temit could be
06:33.46Tembut it's pretty monolithic
06:33.50[MoonWolf]I dont mind doing proper releases myself.
06:33.57TemI don't see a point really in embedding it
06:34.00[MoonWolf]but nightly builds would be handy.
06:34.17kergothgotcha
06:34.40Temhttps://opensvn.csie.org/traccgi/Ace/trac.cgi/browser/branches/AceGUI/1.0/AceGUI
06:35.22Temthat's 8 files to implement frames, fontstrings and textures
06:36.27Tembut check out some of the new features I showcased in wowtester.lua
06:36.58kergothwill do
06:37.06kergothi really wish i could mirror the opensvn repo with svk
06:37.12kergothstupid thing
06:37.40Temoh kergoth, how do I move stuff to the new svn without losing history?
06:38.06kergothTem, the plan is to have kael do an svnadmin dump of the opensvn repo
06:38.22Tembut, how?
06:38.22kergoththen i'll filter by path to get speicifc things into specific granular repositories on wowace
06:38.26kergothsince its not monolithic anymore
06:38.30Temright
06:38.34Temthat's what I was about to ask about
06:38.37Tembeat me to it
06:38.50kergoththeres an svn util to filter dump output by path, specifically made for stuff like this
06:39.01Temawesome
06:39.14FryGuytem: listbox yet? :)
06:39.18Temhahaha
06:39.18Temno
06:39.39Temlistbox will be one of the last things to go in
06:39.46Temthat's a complex type
06:39.56TemI'm implementing the native types right now
06:41.17kergothTem: i wonder if itd be useful to have a wrapper function to check if an object is of a specific type.  for bliz frames, use their api calls, for ace 2.0 objects, check the mro
06:41.25kergothfor sanity checking arguments
06:43.53*** join/#wowace FryGuy- (i=fryguy@c-24-23-19-160.hsd1.ca.comcast.net)
06:44.20TemFryGuy- did you just lose your connection or something?
06:49.44Temckknight: you around?
06:50.10ckknightyep
06:51.03TemI have a question about babbel
06:51.14Temfirst, Is this a typo in the docs
06:51.30Temassert(GetLocalizedClass("FLASH_HEAL") == "Blitzheilung")
06:51.38Temthe "Class" part
06:51.43Tem?
06:51.48ckknightwhoops
06:51.56ckknightyea, that should be GetLocalizedSpell
06:52.09Temok, next question
06:52.13Temfor GetSpellIcon("spell")
06:52.23Temwhat about spells that have different icons depending on spell rank
06:52.33Temlike Conjure water
06:52.48ckknightyea, um, I don't have support for that yet
06:53.33Temso what does babbel return if I ask it for "CONJURE_WATER"?
06:53.46ckknightI crawled the info from wowguru
06:53.53ckknightand it's babble, not babbel
06:55.10Temappologies for the mispelling
06:56.27kergothlocal mro = obj.mro or (obj.class and obj.class.mro) or error('Argument one unknown, must be a valid object or class.', 2)
06:56.28kergothhehe
06:57.26Temoh wait
06:57.33Temthe spell icons should match the item icons
06:57.38Temwewt
06:58.15Temwell this just got a lot easier :)
07:01.12[MoonWolf]above all else, never give in to reality.
07:01.17kergothhmm
07:01.19kergoth~reality
07:01.21purlrumour has it, reality is that which, when you stop believing in it, doesn't go away.
07:01.25kergothhehe
07:01.29kergoth~botsnack
07:01.29purlkergoth: thanks
07:01.44kergoth~you're welcome
07:02.29[MoonWolf]slow going
07:03.26kergothhave the fp to camp t, just need to run through 1k needles and the flats
07:03.39[MoonWolf]or ask a warlock you know, be sure to offer something decent in return, getting two poeple to help can be a pain.
07:07.20[MoonWolf]http://thedailywtf.com/forums/67536/PostAttachment.aspx
07:07.53kergothhahaha, on my netvibes page (rss) i see..
07:08.05kergothVim Tips (1)
07:08.05kergoth<PROTECTED>
07:08.25[MoonWolf]...
07:16.14*** join/#wowace id` (n=tom@tor/session/x-93016d80aefc7035)
07:16.30[MoonWolf]No, it's OK. I'll fix it. I'll reload the BIOS so the ROM can reboot the CMOS gigahertz.
07:26.51[MoonWolf]<PROTECTED>
07:28.10id`lol
07:28.11id`:p
07:29.15hyperactiveZzzzzmoon, you okay?
07:29.30hyperactiveZzzzzI think all that work on XRaid is starting to get to him
07:29.54[MoonWolf]It's obviously just a rat in disguise.
07:42.11ckknighthyperactiveZzzzz, find any fun uses of the detached tooltip yet?
07:42.24hyperactiveZzzzzplenty
07:42.29hyperactiveZzzzzbut I'm sleepin
07:42.40ckknightI doubt that
07:42.53hyperactiveZzzzzso you'll have to wait until tomorrow to hear about 'em
07:43.01hyperactiveZzzzzwell i SHOULD be sleeping
07:43.26hyperactiveZzzzzand getting into a discussion is a bad way to accomplish that
07:43.36ckknightyou're probably actually having sex or something
07:43.39ckknightnot really sleeping
07:43.57hyperactiveZzzzzreading, actually
07:44.14ckknightI was close
07:45.05hyperactiveZzzzzquite
07:56.52[Ammo]morning
07:57.07ckknightgood morning, [ammo]
07:57.10ckknighthow are you today?
07:58.01[Ammo]fine
07:58.09[Ammo]for now nothing can break my good mood :)
07:58.21[Ammo]I think I'll be on a cloud for a few weeks
07:58.33ckknighthrm
07:58.37ckknightwell, congratulations
07:58.41[Ammo]thanks
08:09.07*** join/#wowace Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com)
08:09.07*** mode/#wowace [+o Cairenn] by ChanServ
08:09.13FryGuyis the guy that makes oRA here?
08:09.22ckknightotravi
08:09.35FryGuyhrm
08:09.52FryGuywas wondering why he's using a table with a bunch of regexps for each row
08:10.18FryGuyi thought it'd be more efficient to key the table with the first parameter in the line
08:11.22id`[Ammo], woa grats
08:12.41FryGuylike
08:12.42FryGuyfor k,v in Checks do if (string.find(msg, v.regexp)) then ...
08:14.27FryGuyvs.. local cmd,msg = self.split(" ",msg) if Checks[cmd] then self:TriggerEvent(Checks[cmd].event, args) end
08:14.57FryGuybecause all ctra commands are the first argument
08:16.01FryGuybut he's not here
08:16.03FryGuyso.. ya :p
08:22.03[Ammo]might be more efficient
08:22.49[Ammo]specially with the growing amount of checks
08:23.14[Ammo]I just dumped oRA_Invite into otravi's repository
08:23.18[Ammo]now where is CIA-bot
08:23.23[Ammo]to report the new svn commits
08:24.46[MoonWolf]not here yet.
08:24.49[MoonWolf]patience
08:24.54[MoonWolf]we have faith in kergoth
08:26.41[Ammo]yeah
08:27.04FryGuyon svn.wowace or opensvn.csie?
08:31.14[Ammo]svn.wowace.com
08:39.35[MoonWolf]can someone pass me the ip to svn.wowace.com
08:39.41[MoonWolf]my work isp has not picked it up yet.
08:42.59[Ammo]svn.wowace.com          A       208.97.133.166
08:45.52[MoonWolf]thank you
10:07.55*** join/#wowace namxo (i=oxman@bau91-1-82-239-244-31.fbx.proxad.net)
10:08.06namxohi
10:08.12namxoi've a problem with SetOpt
10:08.21namxohow i can save an index of array ?
10:08.23namxolike :
10:08.34namxoself.SetOpt("data[x]", mydata)
10:08.51namxoi've try : self.SetOpt("data["..x.."]", mydata)
10:09.03[MoonWolf]wait a second.
10:09.05namxobut it's create the variable "data[x]" not the index of array data
10:09.55[MoonWolf]you want to create the array, or do you want to put data in the array ?
10:10.04namxoi want put data in the array
10:10.16namxoto create the array is SetOpt("data", {}) i think
10:10.42[Ammo]just GetOpt the array put the data in it and setopt it again
10:10.53[Ammo]you might want to use setopt sparsely and only when needed
10:11.14[Ammo]for instance when loading the addon getopt it, and only setopt it when saving changes
10:11.22[MoonWolf]I agree with [Ammo]
10:11.30namxodata = self.GetOpt("data"); data[x] = mydata; self.SetOpt("data", data) ?
10:12.02namxoor only use GetOpt in intialization of my script, and SetOpt at the end ? (when the user quit wow)
10:12.31[Ammo]depends on the data you want to save
10:12.49[MoonWolf]if you are going to have to work with that data a lot
10:13.00[MoonWolf]you could do that.
10:13.03namxoit's for an addon like recap (stats heal)
10:13.19[Ammo]you could just save the data after each combat ends or sometihng
10:13.28[Ammo]so PLAYER_REGEN_ENABLED -> save data
10:13.40[Ammo]no need to getopt it every time
10:13.57[Ammo]Enable() -> self.data = self:GetOpt("data")
10:13.57namxohum ok, it's a good idea
10:14.03namxothanks
10:14.16[Ammo]PLAYER_REGEN_ENABLED -> self:SetOpt("data", self.data)
10:14.25[Ammo]and just modify self.data all the time
10:14.43namxohum, :Initiliaze() when it's execute ?
10:14.50namxoonly the first time ? each time the addon is enabled ?
10:14.58[Ammo]Init is when the addon is loaded, enabled is when it is enablked
10:15.14[Ammo]init is once, enable is every time you enable it I think
10:15.17namxoif i disable then enable the addon, Init is call ?
10:15.20[Ammo]no
10:15.20namxook thanks
10:15.27[Ammo](I think)
10:15.28[Ammo]:)
10:15.36[Ammo]time to start planning my next addon
10:15.43[Ammo]RaidRobe, wardrobe for your raids
10:15.44namxo;p
10:16.06[Ammo]save a raid setup and try and recreate it with the current available classes
10:16.17[Ammo]and races and characternames ofcourse
10:16.40[Ammo]I truly hate setting up groups for different fights
10:16.49[Ammo]I just want to do: /rr nefarian
10:17.19[Ammo]and it'll swap groups around for a typical nef fight
10:40.49*** join/#wowace id` (n=tom@tor/session/x-1561a064745cb058)
10:42.15[MoonWolf]Our mailserver is down, could you please mail ma  a qoutation for a new mail server  ?
10:42.20[MoonWolf]</idiot>
11:37.12Tekkuberf
11:37.29[MoonWolf]hey
11:37.34[MoonWolf]you came online at leet time
11:37.54Tekkubeh?
11:38.15Tekkubmoonie, I undid the per-slot item sets, they're pointless
11:38.26[MoonWolf]okay
11:38.29Tekkubyou can get slot info from GetItemInfo, use that
11:38.35[MoonWolf]I had not thought of a way to use them.
11:38.59Tekkubgive an option to specify the slot as a filter in the sets
11:39.13Tekkubkinda like how the filter set in Mendy works
11:39.27[MoonWolf]ayep
11:39.34[MoonWolf]well today I redo the hooking.
11:39.41[MoonWolf]that has been long overdue
11:39.52Tekkuboh?
11:40.35[MoonWolf]I think at least one bug is related to the hooks, and kaelten uses a neat new system to hook in KCI, I  want to adopt that.
11:41.13Tekkubah, okey I'll see what you do then :)
11:42.21[MoonWolf]have you tried the chatinform yet ?
11:44.23Tekkubnope, I came home from inlaws, committed up what I did there, bitched at Devla about ui.wow removing my links, then went to bed
11:45.03[MoonWolf]you bitched AGAIN ?
11:46.30TekkubI never got to bitch to anyone that works at the site
11:48.26[MoonWolf]ah
11:48.35[MoonWolf]I though you had before.
11:49.02Tekkubnope
11:49.20Tekkubbut now that I officially have, if the remove em again, I's gone
11:50.09[MoonWolf]oooh there might be a way to add msn contacts to your google talk
11:50.25[MoonWolf]http://www.bigblueball.com/forums/google-talk-news/33739-connect-google-talk-aim-msn-yahoo.html <- gonna try that when I get home.
11:50.38Tekkubwhat they got some jabber/msn bridge now?
11:50.49[MoonWolf]looks like it.
11:51.53Tekkub"...browse the Jabber server ursine.ca and ..."  I'm SO THERE!
11:52.54[MoonWolf]I like the possiblities
11:52.58[MoonWolf]bye bye msn bloat
11:53.02[MoonWolf]hello sleak gtalk
11:53.45TekkubTrill :)
11:53.49[Ammo]funny stuff :)
11:53.54[Ammo]Mikma tested my AQ40 stuff for bigwigs
11:53.57[Ammo]seemed it all worked
11:53.58[Ammo]hahaha
11:53.58Tekkubhow big is gtalk's memory footprint?
11:54.01[Ammo]untested, drycoded
11:54.03[Ammo]funny stuff
11:54.12Tekkubheh
11:54.28[Ammo](it didn't give errors on load and enabling so I figured it was save enough to commit)
11:54.29TekkubI'm gonna consider sending sync messages thru the CTRA channel ammo
11:54.34[Ammo]hmm
11:54.50TekkubI just need to find out how to do it without CTRA or oRA noticing :)
11:55.01otravigood morning
11:55.05[Ammo]pick a good command keyword
11:55.08Tekkubhey otter, good timing
11:55.14otravioO
11:55.20[Ammo]otravi I commited oRA_Invite into your repo
11:55.23Tekkubteach me how CTRA's comm protocol works
11:55.26[Ammo]kept oRA_BigWigs in mine
11:55.28[Ammo]it's easy tekkub
11:55.34[Ammo]send a message over the channel
11:55.45[Ammo]start it with something like: BIGWIGSMESSAGE <whatever>
11:55.53[Ammo]that way oRA / CTRA won't react to it
11:55.57[Ammo]since they don't match on BIGWIGS
11:55.59Tekkubokey
11:56.13[Ammo]dunno if it's a good idea though
11:56.14Tekkubit'ss be BIGWIGS_SYNC tho
11:56.20[Ammo]something like that is fine
11:56.34[Ammo]what are you going to send the SYNC's for?
11:56.39[Ammo]timers? messages?
11:56.39otraviIt would solve the "out of range" issue that's currently in BigWigs tho'
11:56.49[Ammo]there is an out of range in all bossmods
11:56.57Tekkubwell like that one where you're saying "have the tank send raidsays"
11:56.59[Ammo]only the Maintank should really be running them in 'announce mode'
11:57.01[MoonWolf]Tekkub, google talk
11:57.02[MoonWolf]http://img134.imageshack.us/img134/2508/googletalk3no.jpg
11:57.20TekkubAmmo: I (persannally) Don't want anyone running announces
11:57.29[Ammo]ok fine
11:57.33TekkubI want only MY MOD to be giving me messages
11:57.39[Ammo]I understand
11:57.55[Ammo]but what are you going to do if the same message comes from different people at a slightly different time
11:57.55TekkubI will be blocking all messages from CTRABM and BW
11:58.24[Ammo]for instance you have 3 tanks bashing the boss and all send you a SYNC message
11:58.50Tekkubthere'll have te be a slight delay to compensate for multiples
11:58.52[Ammo]or even better on skeram for instance, he has split and 3 tanks send a message about the same time, because they all arcane plosion at about the same time
11:59.05[Ammo]they only see the plosion of their own boss
11:59.12[Ammo]but it's 3 different explosions
11:59.13Tekkubit'll be duplicate messages, no?
11:59.25[Ammo]yeah it'll be the same message, but from 3 different sources, all valid
11:59.33Tekkubhrm...
11:59.38[Ammo](not that it really matters on this example)
11:59.45TekkubI dunno, I have no clue what the fight is like even
11:59.45[Ammo]but it's just an example where the message is valid
11:59.52otraviIsn't it the only boss that reacts in that way?
12:00.04Tekkubperhaps I won't filter multis and just let the mod manage it
12:00.05otravion Twin Emps the dupe message would actually be more positive
12:00.29Tekkublike the drain spam from hakkar
12:00.29[Ammo]yeah twin emps it's important as well
12:00.42[Ammo]for the Skeram fight (and other aq40 stuff) http://connected.dnd.utwente.nl/~wouter/aq40.txt
12:00.47[Ammo]just scroll  down to the skeram part
12:00.50TekkubI mean, the module is gonna be the one sending the messages, it should handle duplicates gracefully
12:01.04[Ammo]yeah I understand
12:01.21Tekkubanywho, my plans for BW are this:
12:01.32Tekkubdivide the bars and messages into two modules
12:01.43[Ammo](the displaying I presume?) :)
12:01.45Tekkubmake message work with the UIErrorsFrame by default
12:01.49Tekkubyes
12:02.02Tekkubthen gett some sort of Comm module developed
12:02.14[Ammo]which triggers of the same MESSAGE events etc
12:02.26[Ammo]I like the comm module idea
12:02.33Tekkubyea the events won't change
12:02.33[Ammo]and it communicating over the CT Channel
12:02.52[Ammo]if you need someone to bounce your ideas off, I'm available
12:02.55Tekkubthe comm will trigger off similar message events, and fire events when it receives a message
12:03.16Tekkuboh and ammo, do me a favor maybe?
12:03.22[Ammo]sure
12:03.46Tekkubmake it so the oRA_BigWigs always encloses the message in "*** <message> ***" when it sends
12:03.57Tekkubsince we removed those from the local display
12:03.57[Ammo]I'll do that right now :)
12:04.07[Ammo]shall I make it optional? :)
12:04.10Tekkubthat makes the sent ones easy to filter out
12:04.17Tekkubnot an option
12:04.18[Ammo]since I don't want the *** on my RS sends :)
12:04.24Tekkubalways send with stars
12:04.27[Ammo]meh
12:04.42[Ammo]then I'll have to patch oRA_RaidSay to be able to filter ****
12:04.43[Ammo]etc
12:04.45Tekkubif you don't send them it'll be 100x harder to filter out
12:04.52[Ammo]I know
12:04.57[Ammo]ok I'll add it
12:05.20[Ammo]guess I could make oRA_RaidSay filter them
12:05.20Tekkubit'd be much easier to filter em out in oRARaidsay, and it'd filter CTRA_BM's too
12:05.25[Ammo]yeah
12:05.31Tekkubfeature!
12:05.34Tekkub:)
12:05.56Tekkubuse their CTRA's "standard", just change the client end
12:06.06Tekkubthat's the whole idea behind oRA anyway
12:06.35[Ammo]done and committed
12:06.43[Ammo]it's in my wowace svn
12:07.00Tekkub:)
12:07.26[Ammo]now back to planning RaidRobe
12:07.32[Ammo]unless someone has a better name idea
12:07.43Tekkub*ponder* hey ammo...
12:08.02[Ammo]yeah?
12:08.16Tekkubsince you've got the filter in already... fuck it, will you just add the option to supress raidsay bossmods in there?
12:08.27TekkubI was just hooking your display method anyway
12:08.32[Ammo]hmm
12:08.47Tekkuband then my mod would only need to block /raid
12:09.03[Ammo]that would require a patch in oRA_RaidSay
12:09.06[Ammo]blockbossmods
12:09.09Tekkub... and CTRA's frame, if the user doesn't use oRA
12:09.18Tekkubokey nevermind
12:09.19[Ammo]not in the bigwigs module
12:09.26[Ammo]but it's easily done
12:09.39TekkubI already have BossBlock written for raid, CTRA and oRA_RaidSay
12:09.44[Ammo]oh
12:09.48[Ammo]where is it
12:10.03TekkubI just though putting it directly in oRA_RaidSay would be nifty
12:10.15[Ammo]yeah
12:10.21TekkubI've not committed it up anywhere as I've not really tested it out
12:10.22[Ammo]show me your code for blocking it
12:10.33[Ammo]and I'll pollute otravi's repo :)
12:11.01Tekkubhttp://ace.pastebin.com/651140
12:11.02Tekkubthat's the whole mod
12:11.11[Ammo]I was thinking if( Self:GetOpt("blockboss") and string.find( bossregexp ........
12:11.23Tekkubbasically
12:11.36Tekkub"^%*%*%* .+ %*%*%*$"
12:11.40Tekkubthat's the regex
12:11.49[Ammo]I'll add it now )
12:12.23Tekkub:)
12:12.40[Ammo]will not be blocking them over /raid though
12:12.47Tekkubsee why I wanted it? one lil regex would supress all CTRA_BM and BigWigs spammage
12:12.54[Ammo]since oRA_RaidSay doesn't hook into that
12:12.55Tekkubno, that's fine
12:12.58*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
12:13.12Tekkubbut now I can remove oRA_RS from BossBlock
12:13.42Tekkubanywho BRB
12:16.44[Ammo]done and commited Tekkub :)
12:16.44[Ammo]you'll have to test it yourself though
12:18.29Tekkub:)
12:19.50[Ammo]oh doh
12:19.57[Ammo]I promised you the oRA_Assist thing
12:20.02[Ammo]forgot all about it
12:20.24[Ammo]oRA_Assist is probably a bad name
12:20.56[Ammo]client functionality for reacting to an assist request from CTRA's Target Manager
12:21.16[Ammo]otravi: did you see the post about optimizing the Checks in oRA
12:21.25[Ammo]it might actually be a good way to do it
12:21.40otravipost where :o ?
12:22.00[Ammo]in oRA thread
12:22.13[Ammo]oh no
12:22.15[Ammo]wasn't in the thread
12:22.20[Ammo]scrollback on here :)
12:22.39[Ammo][10:12] < FryGuy> for k,v in Checks do if (string.find(msg, v.regexp)) then ...
12:22.39[Ammo][10:14] < FryGuy> vs.. local cmd,msg = self.split(" ",msg) if Checks[cmd] then self:TriggerEvent(Checks[cmd].event, args) end
12:22.42[Ammo][10:14] < FryGuy> because all ctra commands are the first argument
12:24.08otraviI'll see if I can play around with it later today
12:24.23otravibut first: I'm going to fix this crash issue that has been torturing me since I changed kernel
12:36.32Wobin_hm
12:41.57Wobin_Any way to get CIA to do the reporting on our new svn?
12:42.40[Ammo]wait for kergoth I guess :)
12:42.46[Ammo]patience is a virtue
12:43.02Tekkubhrm... yea there needs to be an XML feed for all the repos
12:43.13Tekkubso I don't have to go subscribing a ton
12:43.15Tekkub^^
13:39.24*** join/#wowace TheFly| (i=the@h43n1fls34o267.telia.com)
13:43.15[MoonWolf]hey, Tekkub I got the msn jabber thing working.
13:43.23Tekkubkewlness
13:47.44[MoonWolf]wooo
13:47.59[MoonWolf]clad|sleep, you own!
13:53.49Wobin_hm
13:53.54Wobin_Is there still Visor:AuraScan?
13:57.18hyperactiveZzzzzha
13:57.35hyperChipmunkI told you it wouldn't work, cai!
13:57.45Cairenn|naplol
13:57.56Cairenn|nap3 hrs so far, need a couple more
13:58.02Cairenn|naplater
13:58.08hyperChipmunksleep tight =)
13:58.49Wobin_There needs to be a aura scanning embedded library
14:01.26TekkubWob: shouldn't be too hard :)
14:01.40Wobin_Well volunteered, Tekk =)
14:01.45TekkubI need to get my generic tooltip scanning library made first tho
14:01.46hyperChipmunkhaha
14:01.54Tekkubbut yes, I will do that
14:01.58Wobin_wooty
14:02.01Tekkubneed a name tho...
14:02.07Wobin_You always do =)
14:02.08Tekkub(for the aura one)
14:02.19Tekkubtooltip one == Gratuity
14:02.21Wobin_hm
14:02.30Wobin_Kirilian
14:02.36Wobin_(sp?)
14:02.41Tekkub??? explain
14:02.59Wobin_That photography method that can apparantly take photographs of 'auras'
14:03.08TekkubPERFECT!
14:03.10hyperChipmunkheh heh
14:03.21TekkubKirlian
14:03.41Tekkubhttp://www.kirlian.org/kirlian.htm
14:03.42hyperChipmunk~define kirlian
14:03.46Tekkubthank you wobble!
14:04.06TekkubI'll get on Gratuity today after job hunting
14:04.17hyperChipmunkrofl
14:04.20TekkubI got good info on the behaviour of tooltips finally
14:04.31hyperChipmunk"Make the connection between mind, body, and energy obvious to your clients"
14:04.36TekkubI can avoid that nil shit thanks to Owner getting cleared now
14:04.39hyperChipmunklol
14:04.52[MoonWolf]for some reason aura photography sounds like bullshit.
14:04.55Tekkuband, maybe, but doubtful, create a tooltip dynamically
14:04.57hyperChipmunkdude, you should totally hire us...LOOK AT OUR ENERGIES
14:06.24Tekkuboh nice, this one job is like 3 blocks from my house
14:06.27hyperChipmunk"True Kirlian photography displays vastly more useful information, and does not rely on gimmicks or false advertising."
14:06.36[MoonWolf]sure it doesnt
14:06.44[MoonWolf]and scientology meters work too.
14:06.45Tekkuband it's working with marble and granite retail shit, I love rocks
14:07.09[MoonWolf]tekkub, you cant walk around huggin the merchandise all day
14:07.11hyperChipmunkI just lost my job 15 mins ago =\
14:07.11TekkubMoon: you been watching South Park lotely?
14:07.16[MoonWolf]Tekkub, nope.
14:07.18Tekkubthey've gotten viscious
14:07.28[MoonWolf]I have a general hate of scientology since 5 years or so
14:07.31hyperChipmunkthey flow easily?
14:07.36Tekkubthey make fun of scientology... the guy that did Chef's voice quites...
14:07.44[MoonWolf]I heard.
14:07.48[MoonWolf]hyperChipmunk, what happend ?
14:07.50TekkubCarlos Mencia makes fun of that on his own show...
14:08.03hyperChipmunkdepartment spent $13M that didn't come through
14:08.14hyperChipmunknow has to pay for it
14:08.16Tekkubsouth park turns around and makes fun of Chef... a whole episode about him after he left...
14:08.21[MoonWolf]huge layoffs ?
14:08.31hyperChipmunkyea, we lost a third of our group
14:08.32Tekkubjust took voice samples from old eps and pieced em together
14:08.46[MoonWolf]yeah I heard.
14:09.13Tekkubthe this week they make fun of the whole "muhamed in a cartoon" thing and criticise Family Guy for making fun of religions and how wrong that is
14:09.41[MoonWolf]lol
14:09.42Tekkuband next week is the "thrilling conclusion, if Cartoon network has the balls to air it"
14:09.50Tekkub(it was to be continued)
14:09.55[MoonWolf]Cartoon network...balls ?
14:10.00[MoonWolf]not really
14:10.02[MoonWolf]not where I live.
14:10.11TekkubCN will air anything anymore, I respect them for that
14:10.36Tekkubhell, syndication of the old southparks are getting butchered to fuck
14:10.38hyperChipmunkhehe
14:10.41[MoonWolf]our CN is hardly comparable to yours
14:10.48[MoonWolf]we dont get things like adult swim.
14:10.51TekkubI'm sorry... BITTORRENT!
14:11.12TekkubSRSLY man, don't put up with censorship :)
14:11.35[MoonWolf]400 kb/s alway's
14:11.46[MoonWolf]well okay sometimes it drops to 350
14:11.52Tekkubunless it's cleverly used to enhance the humor... like that one Futurama... *glances around* "I WIN!"
14:12.22Tekkubanywho, I need to go shower and apply for this job... bbiaf
14:12.43hyperChipmunkso, now that I've suddenly got a lot of free time... >8P
14:12.52[MoonWolf]what happend to the resume + cover letter part ?
14:12.57hyperChipmunklol
14:13.11Tekkub"apply in person" moon
14:13.16[MoonWolf]kk
14:13.19TekkubI already got the email ones done
14:13.28hyperChipmunkusually that means, "bring your resume and cover letter"
14:13.30[MoonWolf]dont do anything extreemly weird.
14:13.37Tekkuband the resume/coverletter queued to print once the hubby gets home with paper
14:13.51TekkubI can't fuck the boss if he's a bear?
14:13.52Tekkubbum
14:13.53hyperChipmunklol [MoonWolf]
14:15.21[MoonWolf]Tekkub, if you think humping your boss is werid, then NO
14:15.26*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
14:15.40Tekkubhe's not my boss yet
14:15.45Tekkubbut if I do good...
14:15.47[MoonWolf]potential boss.
14:16.10[MoonWolf]hyperChipmunk, go write a cool new raid interface to replace xraid.
14:16.25hyperChipmunknah, I'll leave that to you; you know the code better
14:16.26otraviwhy not finish PerfectRaid :D ?
14:16.30Tekkubno replace EngInv/Bank first
14:16.40TekkubI need to get on PR ><
14:16.47hyperChipmunkyea, I'm gonna throw myself into Mynventory
14:16.54[MoonWolf]No hand, you cant strangle hyperChipmunk , no no down boy down.
14:17.04hyperChipmunk=D
14:17.09otraviPR > XRaid anyway :o
14:17.30otraviI don't like the XRaid interface :(
14:17.37TekkubPR is damn neat, I just need to set down and convert it to dynamic frames and fix the anchoring
14:17.51Tekkuband get some sorting in there
14:18.16otraviand a ability to see what group is where :p
14:18.27otraviso you can remove the blizz raid tab also
14:18.29Tekkuband offline/dead/ghost/feign indicators
14:18.52hyperChipmunkdude, [MoonWolf]
14:18.59otraviand ability to move the frames without visor ofc :p
14:19.01[MoonWolf]?
14:19.04hyperChipmunkyou need to add drag-and-drop group re-ordering to XRaid
14:19.19otravihaha
14:19.23hyperChipmunkoh man that would be awesome
14:19.25[MoonWolf]I'm this close to abusing power
14:20.02hyperChipmunkactually, that's such a good idea, I think I'll do it for you
14:20.12[Ammo]I need a name for a mod...
14:20.20otravino!
14:20.24[MoonWolf]what does the mod do ?
14:20.24[Ammo]it's a bit like RaidTemplate (but that mod has HORRIBLE coding)
14:20.25hyperChipmunkhi [Ammo]! gratz =)
14:20.30[Ammo]thanks hyper
14:20.31otraviI finally fix the retard crash issue
14:20.36otraviand then I have no sound :(
14:20.39otraviyay for forgetting
14:20.43hyperChipmunkwtg nub
14:20.49[Ammo]set up raidgroups in a certain way
14:20.52[Ammo]and save the template
14:20.54[MoonWolf]sounds is useless anyway
14:21.00[MoonWolf]I played wow without sound for 2 months.
14:21.00[Ammo]considering RaidRobe atm
14:21.03hyperChipmunkdidn't you have RaidRobe?
14:21.09[Ammo]well that's my name atm
14:21.11[Ammo]but I don't like it
14:21.12otravi[MoonWolf]: well, I like music...and no music = very boring
14:21.15[Ammo]need someting catchy
14:21.23[Ammo]like WitchHunt and Necronomicon are catchy
14:21.32otravi:-------(
14:21.40[MoonWolf][Ammo], necrohunt!
14:21.43[Ammo]rofl
14:21.45hyperChipmunklol
14:21.57[Ammo]I'm thinking RaidSecretary
14:22.09hyperChipmunkyea, cuz that's catchy
14:22.13[Ammo]but that would make a horrible slashcommand /rs
14:22.22[Ammo]raidrobe is still pretty good
14:22.28[Ammo]meh
14:22.30[MoonWolf]<PROTECTED>
14:22.33hyperChipmunkI like raidrobe
14:22.41[MoonWolf]<PROTECTED>
14:22.46[Ammo]I'll just code raidrobe can always use sed to fix it :)
14:22.48hyperChipmunkhehe
14:27.58Wobin_RaidTailor
14:28.28Wobin_Raidments
14:37.50hyperChipmunki'd call it Taskforce
14:45.21Tekkuball clean!
14:45.32Tekkubmonthly shower (check)
14:48.49*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
14:49.33banditron|afkhmmm RaidAttire
14:51.19banditronhehe RaidBikini
14:57.03*** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
14:59.09hasteyay
14:59.14hasteI have sound and opengl now!
15:00.05hyperChipmunkhuzzah
15:16.22FryGuytekkub: is ther eanything special you need to do for bigwigs to work? I used it in MC last night and nothing happened
15:17.05TekkubBigWigs isn't complete
15:17.14FryGuyit had the MC module :/
15:17.17Tekkubit's only goh bosses for BWL and AQ40
15:17.27FryGuyoh
15:17.28FryGuyno shit
15:17.41FryGuyi could've sworn i saw MC
15:17.43FryGuysorry :(
15:21.40[Ammo]hey tekk
15:21.46[Ammo]why is BigWigs not in svn.wowace.com
15:22.36FryGuy/agree
15:24.02[Ammo]time to go home
15:24.04[Ammo]bbl
15:26.44otravinow I know what I have forgotten today! eat!
15:32.10*** join/#wowace [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl)
15:32.10*** mode/#wowace [+o [MoonWolf]] by ChanServ
15:32.59[MoonWolf]clad|sleep, im happy you responed to my question , could you actually put an awnser it in ?
15:33.12[MoonWolf]oh its in between...
15:33.24[MoonWolf]nevermind
15:37.40otravihihi, southshore vs tarren mill just ressurected on our server
15:37.52otravionly that it's in Elwynn Forest
15:47.07[MoonWolf]eeeuh
15:47.14[MoonWolf]there is no horde town even close to elwynn
15:48.04otraviYes, but there is a graveyard there
16:13.53*** join/#wowace Ratbert_CP (n=KCummins@proxy-ce1.disney.com)
16:28.41[Ammo]btw Moon/Tekk recommend getting a new Mendy and PT?
16:28.47[Ammo]from the svn
16:34.19TekkubAmmo: Cause I havn't gotten to it yet :P
16:34.40[Ammo]hehe
16:34.50Tekkubdid you make any commits to openSVN since I last did?
16:34.57[Ammo]dunno
16:35.08Tekkubah it loads today, I'll check
16:35.20[Ammo]I had to patch AceHeal some
16:35.20[Ammo]meh
16:35.30[Ammo]guildmate wants to use it for healing
16:35.32Tekkubnope you didn't
16:35.34[Ammo]might have to patch it some more
16:35.53[Ammo]got the MG2 patches working, but now he wants an option to target the unit you're trying to heal
16:36.00[Ammo]and the CTraid MT targets can't be healed
16:36.02[Ammo]blargh
16:36.07[Ammo]I hate coding for guildies :)
16:36.50Tekkubthere ya go ammooooo
16:37.20[Ammo]gracias
16:37.24TekkubI'll get on that later, still on job seach, hubby home and bitchy cause he can't find cigs
16:37.35Wobin_behind the couch
16:37.37[Ammo]tell him to stop
16:37.56Wobin_Although that's just a ruse, when he goes and looks
16:37.58[Ammo]I got my wife to stop
16:37.59Wobin_pounce him
16:38.12Wobin_then keep him  busy enough not to smoke
16:38.27[Ammo]by jokingly threatening to cut of the fingers she used to hold the cigarette in
16:38.42Wobin_were you holding a knife at the time?
16:38.47[Ammo]no a pair of pliers
16:38.50Wobin_Or a pair of rusty scissors...
16:39.30Tekkubhis dads' with him
16:39.31Tekkubbbiab
16:39.41[Ammo]oh and a 'no sex/cuddling/kissing' after smoking policy works too
16:42.35Ratbert_CPPregnancy (or more specifically, the desire/plan for it) got my wife and I to quit...
16:44.07[Ammo]hehe
16:44.21[Ammo]we found out last friday my wife is pregnant!
16:44.37Wobin_woohoo
16:44.38Wobin_grats
16:44.40Wobin_!
16:50.15[Ammo]thanks :)
16:55.21Wobin_http://www.atomfilms.com/landing/landingIndex.jsp?id=atom_412&mature=accept
16:55.25Wobin_very NSFW
16:56.34Temoh wow, that's great [Ammo]
16:56.58*** join/#wowace Shyva (n=n0time@sd511586e.adsl.wanadoo.nl)
17:00.21[Ammo]ouch
17:00.28[Ammo]I just upgraded PT and Mendy to SVN status
17:00.29[Ammo]and euhm
17:00.35[Ammo]memory leak galore
17:00.52[Ammo]hovering an item in my inventory -> increasing memory rate of a gazillion
17:01.00Wobin_ow
17:01.01[Ammo]not doing anything just hovering the same item
17:01.17[Ammo]or rather in my equipment not inventory checking inventory now
17:02.08[Ammo]seems to be a problem only in my character screen
17:02.10[Ammo]not the inventory
17:02.12[Ammo]ouch
17:02.35[Ammo]went from 15KiB/s -> 30Kib/s -> 50Kib/s -> .... -> 250Kib/S
17:02.49[Ammo]remind me not to hover items in my character screen :)
17:03.19[Ammo]if Tek or MoonWolf are reading this... please check it out
17:04.18[Ammo]same behaviour in the AH
17:04.23[Ammo]but not in my bags weird
17:09.37Ratbert_CPHas a 1.10-compatible SE been released on WOWI?
17:16.54Tem[Ammo]: that's because of the sick, sick things that blizzard does to tooltips in the paperdollframe
17:17.08Temthough, I thought Mendy had been opimized around that
17:38.31*** join/#wowace [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl)
17:38.32*** mode/#wowace [+o [MoonWolf]] by ChanServ
17:58.59TekkubAmmo, yes I see the same at AH, but I don't think it's mendy... can you confirm it is
18:30.46HoJ|Slaymanmmh what is with thise new fubar version?
18:41.00*** join/#wowace id` (n=Industri@194.145.194.227)
18:47.49id`kergoth around?
18:47.51id`no :(
18:53.36ckknightHoJ|Slayman?
18:53.48HoJ|Slaymanyeah
18:53.56ckknightwhat about FuBar?
18:54.02HoJ|Slaymanmassive errors
18:54.10HoJ|Slaymantooltip errors namely
18:54.27ckknightI haven't gotten any, what do they say?
18:54.27HoJ|SlaymanQuestsFu.lua:506: attempt to index field `tooltip' (a nil value)  (newest version)
18:54.40ckknightoh
18:54.45ckknightyou don't have the most recent FuBar
18:55.04ckknightyou need 0.9.12 or higher
18:55.59banditronversion check?
18:56.19HoJ|Slaymanso the starter pack appears to be inaccurate
18:56.30TheFly|ckknight, how is having two "toolbars" visiible simultanously supposed to be handled.
18:56.54HoJ|SlaymanROFL
18:57.04HoJ|Slaymanboss excluded Fubar from the starterpack
18:57.06HoJ|Slaymanomg
18:57.23TheFly|always been that way, what is so funny?
18:57.28banditronlol
18:57.53HoJ|Slaymanlast time fubar was included i swear
18:57.59TheFly|fubar itself is updated most frequently anyway.
19:00.39banditronbtw, the drag-n-drop almost makes me pee every time
19:00.43ckknightFuBar's not supposed to be in the starter pack
19:01.04banditrondnd of plugins in fubar, that is
19:01.13ckknightTheFly|, one toolbar is detached, like a scoreboard, the other is a normal attached one
19:01.24ckknightI'm glad, banditron
19:02.58TheFly|It's just that if the tooltip is detached the normal tooltip won't appear when hoovering. http://www.wowinterface.com/forums/showthread.php?p=20361&highlight=bosspanel+quests#post20361
19:03.40ckknightI know
19:03.43ckknightit's not supposed to
19:03.48ckknightcause it's detached
19:04.13banditronthat behavior makes sense to me
19:04.26ckknightwhy show two tooltips with the same thing?
19:05.50TheFly|that isn't really the point.
19:06.04ckknightyes it is
19:06.10TheFly|anyway can you do AcquireDetached without having canDetachTooltip
19:06.30ckknightwhy would you?
19:06.32TheFly|as there is little point in showing the same info twice I mean.
19:07.55TheFly|it can just be tricky to handle normal detachable tooltip and quest tracking window.
19:14.30*** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com)
19:14.31CodayusHmm, guild with a bunch of friends in it that's had some problems in the past just randomly disbanded.
19:14.34ckknightit's not
19:15.03CodayusTwo of the offciers got into an argument, the leader disbanded, and says he's tired of running a guild, and that he's tranferring to a new server.
19:15.06CodayusCharming!
19:15.15ckknighthrm
19:16.42Kaeltendentist sucks
19:19.04JarenthalMine uses a hose thing for that.
19:20.13Kaeltenheh, I just had 6 cavities filled
19:20.32id`6 >_o
19:20.45Kaeltenheh
19:20.53Kaeltenwell I'm going to play a little oblivion
19:20.53Kaeltenbbl
19:20.56id`cya
19:29.15Elvisockknight, you around?
19:29.21ckknightyep
19:29.31ckknightwhat's up?
19:29.34Elvisoodd problem w/DurFu
19:29.44ckknightalright
19:29.48Elvisowell, let me ask this 1st
19:30.07ElvisoI didn't see the option, but can DurFu auto-repair all items (incl. inv) w/o a prompt?
19:30.21Elviso<PROTECTED>
19:30.23ckknightno
19:30.23*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
19:30.30ckknightthe popup will be there
19:30.55Elvisook....well I use KC_AutoRepair to do that....I don't want a pop-up, I just want it to repair all of my items everytime I open a vendor window
19:31.20ckknightwell, you can let KC handle it by not showing the popup
19:31.20Elvisobut when I have DurFu + KC_AutoRepair both enabled, I get horrible lag when I open a vendor window
19:31.32ckknightI don't plan to make it automatic
19:31.32Elvisothat's how I have it currently
19:32.06Elvisothat's fine, but any thoughts on what's causing the 5s+ lag I get when I open a vendor window?
19:32.20ckknightno, not really
19:32.32ckknightif durFu doesn't show the popup, it shouldn't cause any lag at all
19:32.44Elvisoit does though
19:38.01Elvisoit does it on vendors that can't even repair :\
19:41.34ckknight...
19:41.43ckknightI'll look into it
19:41.57Kaelten|Oblivionelviso: hmm my advise is to only use one or the other, don't they do the same thing?
19:43.10id`sigh, yet another metal song including the words "I" "fly" "sky" and "high", wich ironically enough make a correct sentence in this order...
19:44.54ckknightI could just put auto-repairing into DurFu
19:45.39JarenthalI was wondering that myself, Kaelten
19:46.41banditronckknight: auto-repair seems like a reasonable feature
19:47.10id`meh im so easily distracted :9
19:48.25JarenthalI've used both, but not at the same time; I never did actually decide whether I preferred being able to see at a glance how close I was to breaking something, or seeing the split between my worn stuff and my inventory when I got to the vendor
20:02.07ElvisoKaelten|Oblivion: because DurFu doesn
20:02.10Elvisooops
20:02.33Elvisob/c DurFu doesn't have auto-repair....and KC_ doesn't have the FuBar plugin :p
20:08.41*** join/#wowace bandicor (n=bandito@cpe-67-9-143-58.austin.res.rr.com)
20:16.20banditronhmm
20:31.09ckknightobviously Kael should write a FuBar plugin :-P
20:38.35[Ammo]tekkub about the memory explosion it happened after I got PT and mendy upgraded to the SVN version
20:39.24Tekkubyou're sure it's mendy?
20:42.02[MoonWolf]mendy is doing a memory explosion ?
20:42.35TekkubI've seen the behavior too, but I don't know if it's mendy
20:42.41Tekkubloggin in to test
20:42.53[MoonWolf]kk
20:44.57Kaelten|OblivionDon't forget that hovering over an item in your bag can cause memory explosion,
20:45.10*** join/#wowace Eraphine|Disco (n=Eraphine@brenna.human.cornell.edu)
20:45.13Kaelten|Oblivionunless you have StopTheLagness or the new KCI
20:45.26Kaelten|Oblivion(new KCI as in unreleased)
20:45.30Tekkubit's not Mend at the AH
20:46.00[MoonWolf]mendeleev caches its last result so there should be very minimal (none) memory used while hovering.
20:46.03TekkubI pull 150 KiB/sec at the AH regardless of Mend enabled or not
20:46.10[MoonWolf]nasty
20:46.24Tekkubtesting char fram now...
20:46.45Kaelten|Oblivion[MoonWolf],  I just prevent the tooltip from updating unless it actually needs too
20:46.45Tekkub90 KiB/sec with mend disabled
20:47.33Tekkub90 KiB/sec with mend enabled
20:47.35[MoonWolf]I dont know how you do that kael, but i simply check if the itemlink is the same as before , if so add the old data to the tooltip.
20:47.37TekkubAmmo, it's not Nemdy
20:47.43Tekkub*Mendy
20:48.14Tekkubyea Kael, Mendy caches the last item's data and just reuses it
20:48.18Kaelten|Oblivionmoon: I overroad the OnUpdate, it will only update the tooltip when it changes or every second.  Not everyframe
20:48.18[MoonWolf]I think at the moment mendy is pretty damn memorry efficent for.
20:48.36[MoonWolf]ill look at that code
20:48.48Tekkubyea, mendy's full item updates only pull 4KiB
20:48.58Kaelten|OblivionI borrowed it from StopTheLagness, since it fell into disuse
20:49.02Tekkub(not including the memory pulled by PT on the first request)
20:49.35[MoonWolf]but PT also creates minimal overhead.
20:49.45TekkubFirst item request == lots of caching in PT == lots of memory to generate tables
20:49.57[MoonWolf]okay, so you consume a significant amount of mem when you load everything up
20:49.59[MoonWolf]but thats it.
20:50.05Tekkubafter that it's a nice smoothe 4KiB from mendy on item lookup
20:50.23[MoonWolf]10kb if you really really try.
20:50.46[MoonWolf]racing over items like and idiot watching your performence meter
20:50.52Tekkubyou looking at FuBar or using my debug statement Moon?
20:51.12Tekkubcause I'm talking about my measurment in Mendy, not overall perf meters
20:51.14[MoonWolf]using acegcinfo
20:51.35Tekkubthat other 6KiB you're seeing isn't Mendy moon :)
20:51.51[MoonWolf]okay
20:52.00[MoonWolf]must be the blizz ui then
20:52.28[MoonWolf]cause i can pull that off with ace PT mendy bugsack and aceGCinfo
20:52.51Tekkub:P
20:53.10[MoonWolf]Mendeleev, more efficient then blizzards UI.
20:53.19TekkubI have a debug line in mendy's lookup, uncomment it and turn on AceDebug
20:54.58Tekkubhttp://cad-comic.com/comic.php?d=20060410
20:55.54[MoonWolf]oh yeah
20:56.11Tekkubokey, time to fuck with tooltips again
20:56.17[MoonWolf]i love it when he gets KOTOR assisn droid tedencies.
21:04.28*** join/#wowace kergoth` (n=14899232@65.98.40.42)
21:05.45[MoonWolf]something is definitly wrong in the tooltip code
21:05.56[MoonWolf]i have memory spikes up to 115
21:08.16ckknighthrm
21:09.07TekkubAH and char equip screen moon?
21:09.24[MoonWolf]have not been there yet
21:09.28[MoonWolf]rebuilding ui at the moment
21:09.56kergoth`hey
21:10.06[MoonWolf]but i think the bag alone shows that the problem is not yust you.
21:10.52*** join/#wowace kergoth` (n=14899232@65.98.40.42)
21:10.56[MoonWolf]wb kergoth`
21:10.59kergoth`sheesh, http://covenant.kergoth.com/projects/WOW/timeline?from=04%2F10%2F06&daysback=30&changeset=on&update=Update has a lot of deltas
21:11.00kergoth`thanks
21:11.34[MoonWolf]no kidding
21:12.01[MoonWolf]is this for your personal ui ?
21:13.06Tekkubokey, I think I've found the root problem with dynamically created Tooltips, and it's probably the same issue with buttons
21:13.31kergoth`yeah moon, thats my addon set's repo.  lost probably a third or more of the old changesets, too
21:13.33kergoth`hehe
21:13.48Tekkubhttp://www.wowwiki.com/API_LayoutFrame_GetName  <---- Returns nil for frames created via lua, even if a name was passed to CreateFrame()
21:14.19Tekkubthe default UI likes to cal GetName a lot for finding child frames
21:14.36[MoonWolf]stupid
21:14.40Tekkublocal moneyFrame = getglobal(this:GetName().."MoneyFrame");
21:14.47Tekkubfor example
21:14.56kergoth`ugh. no way to programmatically set that name?
21:15.11Tekkubis there a thread about the button/tooltip issues on the wow forum that I should add to, or start a new one?
21:15.18Tekkubnope, no SetName
21:15.21TemTekkub: that's not true I don't think
21:15.38TekkubTem, it's true for tooltips at least
21:15.48TekkubI bet button's issues are similar
21:16.04id`http://rafb.net/paste/results/0SAjfX33.html
21:16.15TemI need to test to make sure, but I'm 99% sure if you do CreatFrame("Frame","SomeName") then assert(SomeName:GetName() == "SomeName")
21:16.41Tekkublocal x = CreateFrame("GameToolTip", "SomeName")
21:16.55Tekkubprint(x:GetName()) >> nil
21:17.01Temuh oh
21:17.06Tekkubprint(SomeName:GetName()) >> nil
21:17.11kergoth`sounds like a bug
21:17.12kergoth`:\
21:17.26[Ammo]there's something weird with tooltips
21:17.34Tekkuband the GameTooltip code I can see likes to use that GetName quite a bit
21:17.36[Ammo]sometimes my tooltip object becomes invalid as well
21:17.50TekkubAmmo, I'm not talknig about XML-declared tooltips
21:18.07TemTekkub: mine works fine
21:18.11TemI dunno what you are doing wrong
21:18.44id`could someone look at my paste for a sec
21:18.51id`feel so nubbish >_<
21:19.05[Ammo]I should have made a backup of my old PT and mendy :p
21:19.11TemTekkub: you are doing something wrong.  I just tested it for GameTooltips and frames
21:19.14TemTekkub: it works fine
21:19.19[Ammo]so I can see if it's really mendy going into memory explosion
21:19.40[Ammo]but if I place the mouse over an item in character screen or AH, and not do a thing my Kib/s just keeps rising rising rising
21:19.59Tekkubhrm... try it twice in a row Tem
21:20.03Tekkubwith the same names
21:20.08Temwhat do you mean?
21:20.12Tekkubit makes the local break, kek
21:20.24Tekkub<PROTECTED>
21:20.31Tekkubdo that twice in a row
21:21.11Tekkubwell that's nice to know I guess... something to be careful about...
21:21.30Tekkubalways check the name doesn't exist before you declare a fame with a name
21:21.43[Ammo]hmmm
21:22.00[Ammo]that might be what's causing my necro tooltip reference to go berserk
21:22.11TemTekkub: that just means that CreateFrame creates a new unnamed frame when the name given is taken
21:22.11[Ammo]I've been having the tooltip just not being there
21:22.49Tekkubyea, but that broken GetName is gonna fuck things up
21:23.03Tekkubif you're calling Blizzy functions
21:23.15kergoth`it isnt broken, it returns the correct value for a frame that has no name
21:23.49kergoth`okay, i need opinions, brainstorming on something
21:24.12kergoth`in the new object model, you can instantiate a class for use in your addon like: Class(AceAddon, AceHooks, AceDB) or whatever
21:24.35kergoth`but, i dont want every single addon to have to create a class. that doesnt make a huge amount of sense. an addon is an object
21:24.44kergoth`so i'm thinking maybe a pool of constructed classes
21:24.50kergoth`indexed by the superclasses
21:25.06kergoth`so only one of the class with those superclasses in that order ever exists
21:25.11Temso make AceAddonClass = Class(AceAddon,Acehooks,AceDB ...)
21:25.28kergoth`right, but theres more than one combination
21:25.31kergoth`thats the whole point of this
21:25.37[Ammo]ok tekkub: it's not mendeleev causing memory explosion in charscreen
21:25.37Temkergoth`: that's a cool idea, but it might be a bit overkill
21:25.38kergoth`to be able to not include all that crap if you dont want to
21:25.48[Ammo]disabling more mods seeing which one causes it
21:26.04kergoth`consider the following syntactic possibility:  local myaddonobject = ClassPool(AceAddon, AceHooks, AceDB)()
21:26.25kergoth`i'm basically talking about a cache here, to put it simply
21:26.46kergoth`tem: i dont think so.  classes are fairly heavy in this model, having 5 tables a piece
21:26.57kergoth`having to instantiate a new addon class for every ace addon could be a problem
21:27.05Temtrue
21:27.09kergoth`objects have _one_ table, not even a second for an mt
21:27.15kergoth`really light
21:27.24Temthe go for it
21:27.24kergoth`(the object's mt is stored in the class)
21:27.33Temimplement an equals method for classes
21:27.33kergoth`but this isnt an easy thing to implement
21:27.43kergoth`i've got a list of tables, and i need to somehow do a lookup based on that
21:27.43Temthat compares that class's mro with another's
21:28.01kergoth`itll just have to compare item by item i guess
21:28.03Temthen change the Class function to check
21:28.07Temright
21:28.14kergoth`well, that partly defeats the purpose
21:28.19Temof what?
21:28.26kergoth`the mro of the new class doestn exist until we do the linearization, and i want to bypass that if its cached
21:28.27Temoh, lol
21:28.57kergoth`but we know the mro will be the same as long as the list of superclasses _in that order_ is the same, so thats how we do it
21:29.06Temyeah
21:29.24kergoth`at class construction time, we need to store a hash of some sort generated based on teh superclass list as an index in a lookup table
21:29.31kergoth`to do it efficiently, anyway
21:30.06kergoth`we cant create any gc'd values in the cache -lookup-, as we want that to be as fast and light as possible
21:30.28Temeach class has a name right?
21:30.42Tem(A string unique to that class)
21:34.21TekkubERF... this is a PITA
21:34.45Tekkubguess the tooltip scanner embedlib will have to accept a Tooltip frame to work
21:34.58Tekkubsince I can't create one in LUA
21:35.18Tekkuband redaclaring with the same name throws an error, so a common tooltip won't work there either
21:38.17kergoth`Tem: nope, theres no unique identifier right now, other than the mro.  you can define a tostring() method to give it a string representation, but you dont have to right now
21:39.47Temhmm
21:39.50kergoth`even the mro isnt sufficient of course, since that class can get methods added to override its parents
21:40.15kergoth`just because my Class() call references the same superclasses doesnt mean i dont really want a new class so i can override things...
21:40.21kergoth`so a pool should be explicit, not part of Class() itself
21:41.08kergoth`Tem: now, of course, one could use the class table's address... the original tostring() before we set up the __tostring metamethod..
21:41.14kergoth`thats a memory address, as unique as it gets
21:41.33kergoth`but it doesnt help me for the pool or anything, since i need to look up based on superclasses
21:41.33kergoth`heh
21:41.47[MoonWolf]you can do it kergoth` we have faith
21:42.08kergoth`in fact, if you think itd be useful, could add a 'uid' member of the class to hold the original address
21:42.15kergoth`i dunno how useful itd be though
21:44.32[MoonWolf]I have no idea if that would be usefull
21:44.38kergoth`it seems weird adding methods to an object, not a class.  methods for a specific instance of the class.. not all language can facilitate that
21:44.40[MoonWolf]cant think of a use mysel.f
21:45.13[MoonWolf]the lines of classes and objects blur in lua
21:46.26kergoth`thats part of what we're trying to fix, making objects and classes truly different
21:46.33[MoonWolf]in lua you can have a function that is local to a function that is local to another fucntion etc.
21:46.36[MoonWolf]its fun.
21:47.53kergoth`functions as first class objects. gotta love it
21:48.33[MoonWolf]oh yeah
21:48.41[MoonWolf]it allows for some nifty code saving at times.
21:53.02[MoonWolf]I really hope they get the memory leak fixes out soon.
22:10.34Tekkubfor those that care, put my personal copy of Warmup on mah SVN
22:10.42TekkubI added a bit since the last official release
22:10.53otravi*downloads*
22:10.55Tekkuball superficial stuff  tho :)
22:12.09otravidamn, now I have to change stuff again :(
22:13.13otravicolors oO
22:13.52Tekkubthen don't update bitch
22:13.55Tekkub*eyeroll*
22:14.21otraviI like it :(
22:14.29Tekkubthen update, bitch
22:14.33Tekkubgod
22:14.46otraviI ment I had to update stuff, as in change the name :p
22:15.36Tekkubohhhh... I thought you meant remove the colors
22:19.29otravime likes this version
22:27.42hyperChipmunkholy cripes
22:28.05hyperChipmunksome dude totally laid into in my WoWI BattlegroundFu comments section
22:28.08hyperChipmunk=(
22:28.19JarenthalReally?
22:29.51hyperChipmunkyea
22:30.00hyperChipmunkn
22:30.00hyperChipmunk18:28 < hyperChipmunk> =(
22:30.03hyperChipmunker
22:30.09hyperChipmunkn
22:30.09hyperChipmunk18:28 < hyperChipmunk> =(
22:30.12hyperChipmunkgrr!@
22:30.16hyperChipmunk<PROTECTED>
22:30.22hyperChipmunkpick up my selection, darn it!
22:30.29hyperChipmunkhttp://www.wowinterface.com/downloads/fileinfo.php?id=4722
22:30.31hyperChipmunkthere we go
22:32.37cladhaireEvening all
22:34.07otraviseen the flame Ace and Timex post in the timex comment thread oO ?
22:34.27otravihello btw :)
22:38.04[MoonWolf]otravi, on our boards ?
22:38.57cladhaireKaelten|AFK: Let me know when you're around
22:39.16otravi[MoonWolf]: on WoWI
22:39.22[MoonWolf]okay
22:39.38otravi[MoonWolf]: http://www.wowinterface.com/downloads/fileinfo.php?id=4157
22:39.40[MoonWolf]cant help anything there.
22:41.03[MoonWolf]I'm not going to reply to that guy but oh is he wrong on some parts.
22:41.10otravifacboy handles it perfectly anyway :)
22:41.55otravisame person that says BattlegroundFu isn't working even
22:42.51[MoonWolf]i dont get it, ace is bad and evil according to him, but he still want to use timex.
22:42.58[MoonWolf]why does that not make any sense.
22:43.11TainThat's what you get when you let players use addons.
22:43.26cladhairehe doesn't at all
22:43.29cladhairehe's just being a douchebag
22:43.33cladhairelook at the number of ace addons he's flameds.
22:43.34cladhairethere are a few.
22:44.02TainOh hey Clad, I just ordered a new flash for my camera today.
22:44.16[MoonWolf]cladhaire, your a mod there right.... isnt this like TROLLING.
22:45.58[MoonWolf]I wish he was on the wowace foru,s so i could have fun deleting all of his posts.
22:46.14otravihaha
22:46.55hyperChipmunkis it perchance the same guy who was rippin' in on my addon thread too?
22:47.00hyperChipmunkwhat's his name?
22:47.12TainSome guy named Kaelten.
22:47.22cladhaire[MoonWolf]: No, i"M not a mob.
22:47.22[MoonWolf]gorgeth
22:47.27cladhaireTain: Sweet.. what did youu buy.. I need one.
22:47.42[MoonWolf]must be confusing you withsomeone else then.
22:47.46TainNikon SB-800, since of course I have a Nikon. :)
22:47.50[MoonWolf]ah yes
22:47.52[MoonWolf]with kael
22:48.03cladhaireI need a nice canon flash
22:48.32TainI think I'm sick of doing systems infrastructure support for a living, I need to do something else.
22:48.33otravihow can you see all comments by a user, and not just forum posts?
22:48.38hyperChipmunkyea same guy
22:48.44otravion WoWI
22:48.49hyperChipmunkI already replied to him =P
22:48.58hyperChipmunkwonder if I should take it down
22:49.13otravitake what down :o ?
22:49.26hyperChipmunkif he's just randomly attackign ace mods
22:49.35hyperChipmunkreplying won't do any good
22:49.53hyperChipmunkbut he might be voicing some concerns that others are feeling, so I'll leave it up
22:50.16TainNah don't ever delete posts unless they're just flat out offensive.
22:50.20hyperChipmunkno, I mean mine
22:50.28hyperChipmunkmy response
22:50.30TainOoh
22:50.38TainNever delete your own@!
22:50.44TainNo retreat!  No surrender!
22:51.05hyperChipmunkah, it'll probably generate some good PR to see that there's an active developer who cares about his addOn
22:51.05[MoonWolf]Leave no man behind, oh wait, wrong line.
22:51.09otraviWhy oh why can't any forum have a powerful yet simple BBCode system?
22:51.26otravidamn the person that created the [] standard!
22:51.29hyperChipmunkhttp://www.wowinterface.com/downloads/fileinfo.php?id=4722&jump=5670#cmnt5670
22:51.51[MoonWolf]I really dont get what people are making a fuss out of.
22:52.03hyperChipmunkotravi: need to save room in the database for more graphical emoticons
22:52.23hyperChipmunkto screw up code and ordered lists
22:52.28[MoonWolf]I mean, generally, even if the phylosphy is different, most addons devs of cosmos and ace can have a normal discussion about things.
22:52.36[MoonWolf]and then some idiot goes and does this.
22:53.01kergoth`anyone have any ideas on how best to index a table based on a list of lists?
22:53.33otravihttp://www.textism.com/tools/textile/ << try that "BBCode" system, it's so nice :D
22:54.40Cairennhello, someone is being an ass on WoWI?  Link please
22:55.05[MoonWolf]http://www.wowinterface.com/downloads/fileinfo.php?id=4157
22:55.07Cairennand you guys are supposed to *tell* me if someone is being an ass
22:55.15cladhaireTekkub: You around?
22:55.16[MoonWolf]you were not HERE
22:55.25[MoonWolf]your  status is away
22:55.36cladhairelol
22:55.39cladhaire<3 cair
22:55.41[MoonWolf]the gorgeth guy.
22:55.53[MoonWolf]--- [Cairenn] is away (Sorry, I ran out for a bit!)
22:55.56kergoth`irc away status doesnt mean much nowadays
22:56.00Cairennweird
22:56.01Cairennsorry
22:56.05[MoonWolf]nevermind
22:56.12kergoth`most clients have /away and /back
22:56.18kergoth`i just use nick cahnges, its more obvious
22:56.43[MoonWolf]my userlist grey's out people that are away
22:56.45CairennI never understand why it will show me as away when I've come back and turned off the away message
22:56.47Tekkubyea clad what's up?
22:56.47Cairennweird thing
22:56.49otraviI just do.. nothing :po
22:57.05kergoth`irc away status != irc nick
22:57.08kergoth`they're completely independent
22:57.28[MoonWolf]do a /away
22:57.36[MoonWolf]it should terminate the away status.
22:57.48Cairennweird
22:59.07kergoth`just disable your clients use of away and use nick changes and be happy
22:59.12hyperChipmunkCairenn: http://www.wowinterface.com/downloads/fileinfo.php?id=4722&jump=5670#cmnt5670
22:59.15hyperChipmunk=(
22:59.43Tekkubokey, about sick of lua-generated tooltips
23:00.03Tekkubhell, about sick of tooltips in general, I think it's crap that we have to scan them
23:00.35Tekkubbut as slouken would say "blah blah we don't want you know that, at least not easily blah blah blah"
23:00.44Tekkub*grumble*
23:00.53hyperChipmunklol we dont' want you to know that easily?
23:01.22[MoonWolf]read: im lazy you can do it like this, im not wrinting something to replace it.
23:01.25hyperChipmunkhe deliberately wants us to use more resources to do something that could easily be done with less
23:01.43Tem|AFKhyperChipmunk: that's ludicrous and you know it
23:01.43hyperChipmunkthus affecting the performance of his own company's product
23:01.45Tekkubno, it's more a matter of...
23:01.55hyperChipmunkthat just don't make sense
23:02.02kergoth`if he doesnt want us to access a piece of info, dont let us access the info.  if you do, then give us an api call for it.
23:02.10Tekkub"We don't care that you do that, but by adding direct access like you want we're officially condoning it's use"
23:02.11hyperChipmunkright
23:02.35Tekkub"We don't want to do that, we play neutral about mods and only step in to break ones we don't like"
23:02.47hyperChipmunkthat makes more sense
23:03.12kergoth`Tem: thinking i might add the uid field to the classes, then concatenate them in the supplied sc order to use as an index in the class pool
23:03.17kergoth`heh
23:03.21kergoth`unpleasant, but..
23:03.33Tekkub"Even though, in all truth, by making mods available we've offloaded the responsiblity of meeting our customer's UI desires on you, and too that responsibility off our shoulders"
23:03.33Temthat sounds like it's the simplest solution
23:03.47Tekkub"and you all do it FOR FREE MUAHAHAHAHAHAHA!"
23:03.55hyperChipmunklol
23:04.10Tekkubbut I'm not complaining, I would've quit long ago if I couldn't edit the UI
23:05.02hyperChipmunkyea, the one thing I like about you, Tekkub, is how you never complain
23:05.05hyperChipmunkever
23:05.44Cairennguys, if Gorgoth continues, please let me know, okay?
23:06.11Tekkuboh look, there he goes again
23:06.17Tekkub*tisk*
23:07.07hyperChipmunkheck, he's just givin me some pretty good PR by giving me an opportunity to show my face to my user base
23:07.19TemGorgoth?
23:07.23hyperChipmunkya
23:07.34Temwho?
23:10.00Cairenndo you guys want me to say anything right now, or wait to see if he chills
23:11.17TemI'm lost
23:11.23Temwho are you talking about?
23:11.28hyperChipmunkGorgoth
23:11.35hyperChipmunkTem: http://www.wowinterface.com/downloads/fileinfo.php?id=4722&jump=5670#cmnt5670
23:11.44Cairennhttp://www.wowinterface.com/downloads/fileinfo.php?id=4722&jump=5670#cmnt5670 and http://www.wowinterface.com/downloads/fileinfo.php?id=4157
23:11.44hyperChipmunkand other ace addons
23:12.55Cairennhe's very definitely right on the edge, if not already over it, so I can say something or not as you guys choose
23:13.05Temwhat a dick
23:13.09Cairennyeah
23:13.19TemI'd delete the comment and send him a nasty pm
23:13.22hyperChipmunk"And unlike the Ace authors/devs.. cosmos is still being actively developed.. Ace is not, nor has it been for ages.."
23:13.25hyperChipmunkthat's classic
23:13.29Temone that starts with "fuck you"
23:13.34[MoonWolf]its not in one of my threads, but if this happend on wowace, i would delete his posts and ban him without a word.
23:13.46Ratbert_CPDamned WOWI...  Puttin' my *beta* addon as a spotlight...
23:13.53hyperChipmunkrofl Rat
23:14.04Ratbert_CPNow I have to file off the rough edges and release an updated version...
23:14.16*** join/#wowace weab (n=asdf@cpe-66-68-62-162.austin.res.rr.com)
23:14.19CairennRatbert_CP: I know, they're such jerks over there, I don't know how anyone can stand them
23:14.50TemhyperChipmunk: where the *fuck* did that comment about Ace not being actively developed come from?
23:14.56TemI want to go kick someone in the balls
23:16.09Ratbert_CP:)
23:16.11cladhairelol
23:16.12cladhairehaha
23:16.35TemhyperChipmunk: where?
23:17.04hyperChipmunkfrom the second url cairenn listed
23:17.06hyperChipmunkthe timex thread
23:17.43cladhaireAnyone want to look at some code for me?
23:18.20cladhairedon't all jump at it =)
23:18.46Cairenn's code
23:19.00cladhairehttp://ace.pastebin.com/652510
23:19.00Cairenn;)
23:19.15Cairennright, like me looking at it would actually be of any use? hah!
23:19.23cladhaireyou can tell me whether its pretty or not
23:19.34Tekkubhttp://www.wowinterface.com/downloads/fileinfo.php?id=4157&jump=5671#cmnt5671
23:19.38Tekkubme == pissed off
23:19.42Cairennit's simply gorgeous dahlin'
23:19.51[MoonWolf]looks complicated.
23:19.57banditron<sarcasm> i have to say, in the 3 days i've been in this channel, i've really gotten the impression that you all dont give a crap about Ace (or WoW) and spend little to NO time working on bugs or features in it. </sarcasm>
23:20.07Tekkubthat guy can go fuck himself with a thick thorncovered stick
23:20.16hyperChipmunkI wish I could get some people who actually have a clue to give me some feedback on my addon
23:20.17Cairennguys
23:20.43CairennI'm telling HIM to calm down, don't make he have to tell you guys to do the same ...
23:20.50banditronlol
23:21.08TekkubARRRGGGG!!!!
23:21.22TekkubFUCK YOU CAIR!!! *Rampage*
23:21.26Tekkubokey I'm done :)
23:21.28banditronlol
23:21.33CairennTekkub baby, in your dreams
23:21.34*** join/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net)
23:21.35FryGuyLF12M BWL gogo
23:21.36Cairenn;)
23:21.36FryGuy:(
23:21.44[MoonWolf]Tekkub, how did the application go btw ?
23:21.44Tekkub<PROTECTED>
23:21.57Tekkubhuh?
23:22.23[MoonWolf]you went to place selling stone stuff to drop off a resume+coverletter ?
23:22.31hyperChipmunkCairenn: at least he won't be able to claim Ace's devs are inactive
23:22.32Tekkuboh
23:22.39Tekkubit was very unbusy
23:22.50hyperChipmunknot while we're busy shredding him
23:23.09Tekkubthe lady had a huge stack of unfilledout apps on her desk all ready to go.. and I was there at 11, it said "apply 8-12"
23:23.09hyperChipmunkoh yum
23:23.11[MoonWolf]as long as you keep the shredding plite and nice.
23:23.12hyperChipmunkworldserver down
23:23.17Tekkubso I think I might have been the only app
23:23.22TemCairenn: can I post a FUCK YOU remark?
23:23.28hyperChipmunkI think I was polite and nice
23:23.30Temeven if you delete it in like 10 seconds
23:23.32Tekkuband the bossguy miniinterviewed me, he seemed nice
23:23.33cladhairehahah
23:23.38Taini'm very active!  Just not so much with coding.
23:23.42cladhaireyou can delete it yourself.. just don't let Cair see it =)
23:23.48TemI'm not deleteing it
23:23.55cladhaireso..
23:23.55TekkubTem...
23:24.03Tekkubonly if we all post in unison
23:24.05Tekkub:)
23:24.11hyperChipmunkyou got interviewed by the boss guy?  Did you tell him what you think of his panel addon?
23:24.12Clad|InactiveBut I'm inactive.. so it doesn't count.
23:24.15hyperChipmunklol clad
23:24.17Tekkubeveryone... "GO FUCK YOURSELF" post on 3
23:24.19Tem;/aF'LADJF 'BLJF ASJD
23:24.21Tekkub1....
23:24.21Clad|Inactivehahah
23:24.25Tekkub2.....
23:24.30TemCairenn: yes, the time has come to say something
23:24.30Tekkub3.....
23:24.31TainActually I did an update to VisorButtons to test out using Visor functions for all the button update stuff instead of using Blizzard's
23:24.33Tembecuase if you don't
23:24.33TainOnUpdate and all that
23:24.34TemI will
23:24.37Tekkub*waits for someone to actually post*
23:24.43CairennTem, I've already dealt with it
23:24.50Temand my responce won't be nearly as nicely worded as yours
23:24.55Cairennif you guys look, you'll see that the comments have all been removed
23:25.03hyperChipmunkI did notice that
23:25.07hyperChipmunkbut they've all been QFT
23:25.11hyperChipmunkso they're fair game!
23:25.19[MoonWolf]oh, now you all look like you are talking to someone who does not exist!
23:25.25TemI have to get out for a while
23:25.31Cairennyeah, well, that's your choice whether you want to remove them or not
23:25.32Temgonna break some things outside
23:25.48Cairennbut as I said, I'm busy telling him to stop flaming ....
23:25.58[MoonWolf]you think he will listen ?
23:26.07hyperChipmunkI'm just happy someone cared enough to flame my mod
23:26.09hyperChipmunk=)
23:26.11TekkubCair... please tell me you're doing in a manner I would... like say...
23:26.16otraviTem|BreakingSTuf: ehem! breaking stuff = my job
23:26.23Tem|BreakingStuf;asldkjfa;kjf!
23:26.27Tem|BreakingStufnot enough space
23:26.27hyperChipmunkdude
23:26.33hyperChipmunkdon't break your keyboard
23:26.37hyperChipmunkyou need that
23:26.38Tekkub"If you're going to be this flaming, please put on your harness and come to PrideFest with me in June"
23:26.48CairennTekkub: lol
23:26.53[MoonWolf]oh god.
23:26.58[MoonWolf]i would love to see that.
23:27.02TemBreakingStuffI'll be back when I can think without it being a giant FUCK YOU to that guy
23:27.10hyperChipmunkI think I'm going to not ask what PrideFest is
23:27.22[MoonWolf]put the word gay in front of it.
23:27.29CairennhyperChipmunk: as in Gay Pride?
23:27.32Cairennduh :p
23:27.54hyperChipmunkno, I think it has something to do with lions
23:27.58hyperChipmunkyes, lions
23:27.59Cairennlol
23:28.07TainDidn't you know Chipmunk?  All of the Ace mod authors are furries.
23:28.17[MoonWolf]I am NOT a furry!
23:28.18hyperChipmunkbeautiful lions
23:28.19Tekkubeither way chip, you'd get eaten in ways you wouldn't enjoy
23:28.38hyperChipmunkGod's majestic jungle kings
23:28.39ckknightI'm not, Tain
23:28.45Tainuh huh.. note the guy with "wolf" in his name denies it. ;)
23:29.13[MoonWolf]I took this nick when i did not even think that something like a furry existed.
23:29.24TainActually I have no direct knowledge as to whether someone may or may not be a furry.
23:29.35[MoonWolf]rowne was furry
23:29.38TainWhatever makes you happy, that's what I say!
23:29.41[MoonWolf]Tekkub is furry.
23:29.44[MoonWolf]i think thats it.
23:29.57TainIt's ok, don't ask don't tell!
23:30.29Cairenn...
23:30.43TainAm I the only one who knows I was joking?
23:30.52cladhairehahaha
23:31.34CodayusoO
23:31.45TainFunny you should say that, I just bought cashews at the store not fifteen minutes ago.
23:32.47hyperChipmunkdoes anyone in here actually do battlegrounds on a consistent basis?
23:33.08CairennI consistently do NOT do them, does that count?
23:33.25hyperChipmunkit consistently does NOT count
23:33.28TainNot that it's a stretch but Oblivion is now the fastest selling XBox 360 game yet.
23:34.45cladhairetinsert is part of the blizz mapping.. correct?
23:35.26Tekkubchip...
23:35.33Tekkub*digs for link*
23:35.57Tekkubhttp://www.vgcats.com/comics/
23:36.03Tekkubjust for the nuts comment
23:39.07hyperChipmunkO_o
23:41.27kergoth`cladhaire: nice. acelibstub is the global stub, i presume?
23:44.26cladhaire*nod*
23:44.29cladhaireFor 1.3.2
23:44.32cladhaireor whatever the next versino is
23:44.36cladhaireAceEvent and AceHook will use it.
23:45.46cladhaireTrying to make it lean.. but something that won't have to change.
23:45.55cladhaireI want to make AceChatCmd a library too so =)
23:46.20hyperChipmunkif it doesn't have to change, then how will anyone know you're not inactive?
23:47.08kergoth`i'd argue that making everything embeddable is a substantial syntactic/semantic change that might not want to go in in a minor version
23:48.28kergoth`i think the major version should reflect API, minor additions to the api that dont break existing pieces, and micro for changes that dont affect the api at all
23:48.37kergoth`s/minor/minor version,/
23:48.47kergoth`heh
23:48.54kergoth`hmm
23:48.54cladhairekergoth`: I agree.. especially with this change
23:54.00cladhaireI'm just not the "Version" guy =)
23:54.10kergoth`i have something of a conceptual question here..
23:54.33kergoth`do we want to support _objects_ having their own methods, specific to that object, not all objects of that class
23:55.31cladhaireYes, but i assumed those would be covered by the initial table lookup on the object
23:55.50kergoth`i could see it being useful in the general case as a means of avoiding the singleton pattern
23:56.06kergoth`it is, the code facilitates it, which is why its more a conceptual question than anything else
23:56.49kergoth`classes in this model are heavy, objects are light, which is why its an important question. an object has one table, a class has 5.
23:56.57kergoth`we dont want each addon creating a class
23:57.07cladhaire*shake*
23:57.13cladhaireabsolutely not.
23:57.21kergoth`so i'm thinking about coding up a pool of classes, indexed by the suppleid superclass list
23:57.35kergoth`ClassPool(AceAddon, AceHooks, AceDB) would return the already existing class of that type
23:57.47kergoth`that way we dont need to create a bunch of globals for common cases
23:57.50kergoth`it acts as a cache
23:57.55cladhaireyeah
23:58.23kergoth`okay, good, i did have a correct grasp on this stuff.  i like to check on occasion ;)
23:58.27kergoth`"wait, i know what i'm doing.. right?"
23:58.30kergoth`:D
23:58.37cladhaireSo any issues with the global stub?
23:59.18kergoth`what sort of issues?
23:59.27cladhaire... i dunno.. like you dont like my spacing?
23:59.43cladhaireyou people bitch for any number of reasons.. not my place to keep trac
23:59.47kergoth`hehe, havent looked at it yet.  i presume its on the wowace svn
23:59.55cladhairenah, the pastebin you looked at earlier
23:59.56cladhairei think

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.