Go Back   WowAce Forums > Official Addon Threads > Data Broker AddOns
Data Broker AddOns Addon threads for displays and plugins using LibDataBroker.

Reply
 
Thread Tools
Old 06-26-2009   #1
yssaril
Hero Member
 
yssaril's Avatar
 
Join Date: Sep 2006
Posts: 777
Default !Broker ???

just saw http://www.wowinterface.com/download...22-Broker.html and wondering what the hell does it do
yssaril is offline   Reply With Quote
Old 06-26-2009   #2
OrionShock
Legendary Member
 
OrionShock's Avatar
 
Join Date: May 2006
Location: Arizona
Posts: 3,787
Default Re: !Broker ???

I smell a fork of LDB ... rather interesting.
__________________
Author of GuildCraft, SickOfClickingDailies, CursorCooldown, Broken_LFD
WoWAce Addon List WoWInterface Addon List

"I was there in the beginning... and things were very different back then" --An Echo from a time before.
OrionShock is offline   Reply With Quote
Old 06-26-2009   #3
Tekkub
Wiki Master
 
Tekkub's Avatar
 
Join Date: Feb 2005
Posts: 5,086
Default Re: !Broker ???

"!"

*sigh*
Tekkub is offline   Reply With Quote
Old 06-26-2009   #4
Torhal
Moderator
 
Torhal's Avatar
 
Join Date: Feb 2008
Location: Alabama
Posts: 2,182
Send a message via ICQ to Torhal
Default Re: !Broker ???

Quote:
Originally Posted by yssaril View Post
just saw http://www.wowinterface.com/download...22-Broker.html and wondering what the hell does it do
Same. The description is a bit...ambiguous...
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author/Maintainer of Archy, Ackis Recipe List, Revelation, Spamalyzer, Volumizer, and many other AddOns.
Torhal is offline   Reply With Quote
Old 06-26-2009   #5
Tekkub
Wiki Master
 
Tekkub's Avatar
 
Join Date: Feb 2005
Posts: 5,086
Default Re: !Broker ???

It replaces a function call on every index lookup of a DO with a direct table lookup. That makes it faster, but also forces tables to be created that *may* not have (but most likely were), and it forces LDB to make an extra table for every single DO. I didn't make LDB that way in the first place because having a single metatable makes it trivially easy to upgrade the lib inline (you just tweak that one table and every DO gets the update), and it saves memory, at the cost of a tiny bit of performance when performing direct lookups (instead of using callback args, which you should be for the mass majority of stuff).

Long and the short of it... the performance gain is minimal, if you are seeing an impact from it, your display is probably doing something very wrong.

My question is, why the hell didn't he just submit a patch and/or find out why I designed LDB the way I did? I had my reasons not to implement it the way he did.
Tekkub is offline   Reply With Quote
Old 06-26-2009   #6
Elkano
Super Moderator
 
Elkano's Avatar
 
Join Date: Mar 2005
Posts: 604
Default Re: !Broker ???

Quote:
Originally Posted by Tekkub View Post
My question is, why the hell didn't he just submit a patch and/or find out why I designed LDB the way I did? I had my reasons not to implement it the way he did.
ähm... isn't most of the code still the way I did it?
Elkano is offline   Reply With Quote
Old 06-26-2009   #7
Tekkub
Wiki Master
 
Tekkub's Avatar
 
Join Date: Feb 2005
Posts: 5,086
Default Re: !Broker ???

ahm, I dunno ^^
Tekkub is offline   Reply With Quote
Old 06-26-2009   #8
Arrowmaster
Hero Member
 
Join Date: Apr 2006
Posts: 866
Default Re: !Broker ???

LDB isn't open source is it? Just have it removed if its that shitty.
Arrowmaster is offline   Reply With Quote
Old 06-27-2009   #9
Squeeg
Senior Member
 
Squeeg's Avatar
 
Join Date: Sep 2007
Posts: 314
Default Re: !Broker ???

*sad*
__________________
English doesn't borrow from other languages. It follows them down dark alleys, knocks them over, and goes through their pockets for loose grammar.
Squeeg is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:08 AM.