I can promise you it'll never get added to AceEvent-3.0 as long as i am part of the decision process about Ace3 features. :)
At last.. I got the answer to my question. That was not "How can I have something fires right when leaving combat?" (believe it or not, I can code an event handler) but "Will ace 3 provide it"?
It took 2 pages of posting.. but at last we had it :)
I for one cant see the reason you are so proud for having removed it, but it's your framework, and it'still a lot useful, so I am grateful you found the time to code it.
Quote from Elsia »
Alar, I think you are holding up well. Multiple people already gave the warning signs that things can be very blunt.
...
The question of what should be in a library is hostly debated and in general, if in doubt a library will nowadays not carry a feature than carry it.
Not sure I understand what "you are holding up well" means, but looks like you tried to pat on my shoulders.. and I do appreciate :)
I think the big misunderstanding is in what is what. AlarLib was NOT intended to be a "library" in the common sense, it's just a repository of thing I found myself coding in more than 1 addon.
He said multiple times now that it's for interal use. It's marked on WAU as for internal use. I don't think there ever was a need for him to justify anything and certainly there is no need to continue justifying it when he already has!
Clearly he only even responded to the question of what a library is because he's been put on the defensive about it.
The question of the thread has been answered, maybe lock before there is more treading and trolling?
Thats generally what people consider a library, a repository of code that multiple addons use.
The keyword here, as Elsia pointed, is PRIVATE
AlarLib IS going to be used by multiple addon, but ALL written by me.
I put in the form of a lib to take advantage of versioning and packagemanger, so I dont have each time to manually build the zip.
If this is fair use of WAU, stop ranting, if its not ask me to remove the crap from WAU.
Tertium non datur (latin, so now is your turn to google for a translation :P )
Now, can we go back to business?
I learnt a lot from this thread... and I am taking the habit of coding as if Xinhuan is watching over my shoulders... while it doesn't improve the pleasure of coding it prolly improve the quality of the code 8-)
Doesn't matter if it's private, if you put it on a public site that everyone can access people will look at it and criticize you for doing silly things.
Shadowed, this is why I asked for the lock. This isn't productive discussion. If you want to criticize code, do it. Don't banter over semantics to criticize. And if someone says he's currently not ready for input, that's a fair position to take too and I think should be respected.
Give Alar some constructive feedback or let it be, if I see that I'll revert my opinion that this thread needs locking. The statement that he has to accept criticism isn't actually constructive I fear. Because it doesn't deliver content he can learn from and improve with.
I asked for feedback that'll help Alar. I'm sorry if that's not acceptable in your mind. I reported the flame.
You're sorry but report me? Interesting. Should I report you for flaming me now? No, I don't think so, I won't let me get dragged to your level.
Your very first post in this thread was off-topic (not answering the OP's question or even taking relation to it) but taking sides and accuse the other posters of trolling which in reality is all that you do. This gets even more obvious in your second post which is a blunt rebuttal to one of Shadowed's post. It seems to be your agenda to always step up where you can oppose to some of the more - what's a good word, prominent? - posters.
To make it absolutely clear, I may or may not agree with you or the other posters, but I can't stand people that advise others and act completely contrary to their own advise. The only thing I'm regretting is that I'm probably helping you in reaching your goal of getting this thread locked.
You're sorry but report me? Interesting. Should I report you for flaming me now? No, I don't think so, I won't let me get dragged to your level.
Your very first post in this thread was off-topic (not answering the OP's question or even taking relation to it) but taking sides and accuse the other posters of trolling which in reality is all that you do. This gets even more obvious in your second post which is a blunt rebuttal to one of Shadowed's post. It seems to be your agenda to always step up where you can oppose to some of the more - what's a good word, prominent? - posters.
To make it absolutely clear, I may or may not agree with you or the other posters, but I can't stand people that advise others and act completely contrary to their own advise. The only thing I'm regretting is that I'm probably helping you in reaching your goal of getting this thread locked.
You dont really understand the backstory enough to form the correct conclusion. This thread should have been locked. Elsia was trying to stick up for the guy, not trolling the post, again without knowing all the backstory either.
In any event, posts get locked faster for alot less. Have fun playing politics guys - great example you are setting.
i think the biggest issue is not what is in the addon (alarlib) but i think what people don't like is its name :P. Be honest if it was named AlarCore nobody would care cause the name implies that only Alar things would use it. lib (at least in my opinion) implies a resource that multiple clients can depend on for information. as such a lib tends to not be restrictive to one person.
Other than that all i can say is asked questions ignore the trolls and write addons :).
I think the reason why this function was taken out of Ace is because it was a rarely used function that doesn't belong in a Framework. a framework being not a library per say but a system that simplifies the basic tasks that most people need to do in order to create a addon.
anything that isn't basic should not be in a framework but rather in a separate library say combatlib for common combat processes
At last.. I got the answer to my question. That was not "How can I have something fires right when leaving combat?" (believe it or not, I can code an event handler) but "Will ace 3 provide it"?
It took 2 pages of posting.. but at last we had it :)
I for one cant see the reason you are so proud for having removed it, but it's your framework, and it'still a lot useful, so I am grateful you found the time to code it.
Not sure I understand what "you are holding up well" means, but looks like you tried to pat on my shoulders.. and I do appreciate :)
I think the big misunderstanding is in what is what. AlarLib was NOT intended to be a "library" in the common sense, it's just a repository of thing I found myself coding in more than 1 addon.
Clearly he only even responded to the question of what a library is because he's been put on the defensive about it.
The question of the thread has been answered, maybe lock before there is more treading and trolling?
The keyword here, as Elsia pointed, is PRIVATE
AlarLib IS going to be used by multiple addon, but ALL written by me.
I put in the form of a lib to take advantage of versioning and packagemanger, so I dont have each time to manually build the zip.
If this is fair use of WAU, stop ranting, if its not ask me to remove the crap from WAU.
Tertium non datur (latin, so now is your turn to google for a translation :P )
Now, can we go back to business?
I learnt a lot from this thread... and I am taking the habit of coding as if Xinhuan is watching over my shoulders... while it doesn't improve the pleasure of coding it prolly improve the quality of the code 8-)
alar, I can't help but like you.. My code is by -no- means the best out there.. But it works. And well.. that *IS* the important part.
break19
Give Alar some constructive feedback or let it be, if I see that I'll revert my opinion that this thread needs locking. The statement that he has to accept criticism isn't actually constructive I fear. Because it doesn't deliver content he can learn from and improve with.
As far as I know I\'m italian too. ;)
You're sorry but report me? Interesting. Should I report you for flaming me now? No, I don't think so, I won't let me get dragged to your level.
Your very first post in this thread was off-topic (not answering the OP's question or even taking relation to it) but taking sides and accuse the other posters of trolling which in reality is all that you do. This gets even more obvious in your second post which is a blunt rebuttal to one of Shadowed's post. It seems to be your agenda to always step up where you can oppose to some of the more - what's a good word, prominent? - posters.
To make it absolutely clear, I may or may not agree with you or the other posters, but I can't stand people that advise others and act completely contrary to their own advise. The only thing I'm regretting is that I'm probably helping you in reaching your goal of getting this thread locked.
Same here, my problem is Ive been living in the US for 20 years and my Italian has gotten horrible.
And by putting it up there you are signaling other people "Hey I made this, check it out and maybe use it" by default for having placed it there.
Something is for internal use if you don't give it away, but you are throwing it on the heap of free stuff :P
You dont really understand the backstory enough to form the correct conclusion. This thread should have been locked. Elsia was trying to stick up for the guy, not trolling the post, again without knowing all the backstory either.
In any event, posts get locked faster for alot less. Have fun playing politics guys - great example you are setting.
Other than that all i can say is asked questions ignore the trolls and write addons :).
I think the reason why this function was taken out of Ace is because it was a rarely used function that doesn't belong in a Framework. a framework being not a library per say but a system that simplifies the basic tasks that most people need to do in order to create a addon.
anything that isn't basic should not be in a framework but rather in a separate library say combatlib for common combat processes