So by your exclusion we can all agree that you have accepted the information you were originally after, was in fact available had you bothered to spend two minutes searching for it. It seems we are making a little progress here. Of course, your rebuttal is nothing more but a rambling on of your previous post. Are you so delicate that you cannot admit when you have clearly insulted those offering you a free product, and free support? I do find this rant quite amusing, so I will
Playerdark wrote:You know answers like that are the precise reason why I was hesitant to make the post in the first place.
I can only assume this is because you have prior experience making demands of free, open-source projects?
Whenever I try to tell people who make free libraries that their libraries are useless for most people unless they also write a manual I get a: A) you're a leech, using a free library and you dare demand something? B) Write your own or C) debug the code.
Maybe that is because A) you are exuding the behavior of a leech, B) would be more satisfied with your own work, or C) may need to further your debugging skills.
On a less sarcastic note, maybe the community is already aware of their lack of documentation and/or where their documentation could use improvement. Do you not understand "work in progress"? Do you not understand "limited free time"? You do not go around insulting a free project because it does not meet your needs. That is rude and you are likely to be shunned by those community members who have already contributed some of their free time to the project. Instead of
telling people what their project needs, you can just as easily rephrase your annoyances as
suggestions; you are far less likely to be looked down upon as ignorant and unsophisticated.
Let me make it slow for you:
Insults only reveal your ignorance and stifle your own arguments. A discussion has never benefited from nor progressed a subject by lowering oneself to such childish games.
Most people use a library because they either dont have the time or can not write a library.
Then they should sympathize with the community members, and understand that free time is a limited quantity.
They also don't feel like or aren't able to dig through the code until they find an answer to their question. And why should they?
And why should a developer or community member waste their own time trying to help you out by searching through the documentation, wiki, forums, and code just to answer your question. They have no obligation to do so; you should be so lucky to receive any help at all, for free.
I really don't get why Open Source developers take such pride in never delivering a manual. It is simply an incomplete product, plain and simple. People will use the fraction of the library they can understand and all the rest is left for the crack dudes who understand the whole code, but it's useless to write it in the first place if no newcomer can use it.
First off, no one here is "taking pride in [not] delivering a manual." Are you really so arrogant as to put false words in the communities mouth? Neither has anyone in the community proclaimed CEGUI to be a "complete" product. And as far as documentation is concerned, you can certainly raise it to a level such that the average developer can find it useful. However, you can never write enough documentation for every newcomer to immediately understand everything they want to use a library for. If you think otherwise, you have no real experience in the matter. Knowing how to use your development tools, knowing how to find answers, and knowing how to debug code are all core requirements of even being considered an
amateur, much less a professional. You do not jump on a free, open-source libraries forums and expect to be baby stepped through every conceivable usage of the library because you are so conceited that you believe your time is more valuable than anyone else. That is naive.
And for your information, I did an "ueber GUI" back in the days of Modula2 and it was sold by a swiss company and it had a fat manual and that's why it was sold, otherwise nobody would have been able to use it, so don't think it's because I'm too dumb or lazy that I use CEGUI.
Is this supposed to be surprising? Only an idiot would
buy a product with no documentation. And herein lies your confusion: CEGUI is not being sold, nor is there any intention of selling it. As the CEGUI license states: "THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT." Let that sink in for a moment.
It's because I am working on a game not on a GUI library and I don't intend to waste my spare time debugging other people's code.
This is a direct insult to everyone who has ever contributed to CEGUI. How dare you mock those who freely give their time with your absurdities. If you think your time is so much more valuable than ours, then you can keep it. And if you think that working on a game is as simple as playing kinex or leggos, you are in for a rude awakening.
I was offering to help by putting the solutions I find in a forum or Wiki like the other poster suggested, but I guess that's not necessary since clever people like you don't need it. So stick with the hacker level because no library will ever rise above it when there is no manual.
You demanded that the community create a how-to out of topics that already exists and can be easily found in the forum. And then you mock the community for not doing so. You then proceed to claim that your time is more valuable than anyone else here, and that they should stop whatever their lives ask of them to prioritize your needs over their own. My first thought upon reading this thread was, "obvious troll is obvious?"
I knew that I would get your standard response sooner or later that's why I didnt want to post this whole thing anyway and usually don't participate and I guess that's the state I assume after this post again.
obvious troll is obvious?
/sarcasmoff
To take you seriously, for but a moment, we do appreciate everyone who contributes something back in the form of code, snippets, documentation, wiki improvements, donations, and the like. In fact, we praise such acts of generosity because we can empathize with taking time out of our busy lives to contribute something back to a project that has given us so much more for free. I am not trying to scare you off. I am not trying to insult. I am simply trying to make you understand our point of view. All you need have done is used the available tools (search) to find your answer, and if you found finding that answer difficult a simple "hey, I found it difficult to find [such and such information]. I think it would be beneficial for others if there were a how-to guide on the wiki for things like this." to which we would have replied, "yeah, that sounds like a good idea. you know, you can login to the wiki using your forum login and start that page yourself. if you take the time to start it, I am sure that others will see your contribution and find a willingness of their own to contribute something as well." In short, all I am trying to say is that you need to work on your forum etiquette.