A long thought in bazaar...
I think, the first job is to teach a new time to developpers how to develop. There is nothing great in the code i've sended, juste the evidence. I've start learnin coding in gwbasic and qbasic... well not the best to start. Now we have better languages like python, java, c# and i've the impression that taking one hour for making the lacking function,has become something insurmountable (in this case 10 minutes for me). In the past I had no choice, no internet, if I wanted something or if it did not exist, you had to buy it or create it (sometimes find it in a book). Honestly, today I have reproduced so much with Gambas that I think we can almost do everything. What is lacking in Gambas is documentation. Unfortunately, we do not have time to write it because we have grown up and have a lot of work now. All I can do is swing from time to time a spade on the mailing list to help the newcomers to understand the pattern of thought behind Gambas. Because I see that this is also the problem. Whether at the level of the language or at the level of the arrangement of forms, at the level of the event structure (gridview, drawingarea and many other widgets), the choices are quite innovative and destabilizing. Gambas is not there to replace or compete with other languages, it is as in kungfu there are several phylosophy and it is one among others. To summarize it is not the language in itself that must be understood, but the phylsophy of development. For the language, there is the wiki. For phylosophy ... we'll have to bend over. Benoit, had said that language was able to appreciate different types of procedural, object or event programming. But with time I realize that the object / event couple is dominant and that this is our signature somehow. Today it is a coherent mature language (despite the bugs), with coherent libraries. By experience, it is not necessary to copy a code from one language to another, but a concept. What it lacks for me would be a UML integrator, which would make it easier to manipulate the concepts of a project.  I think over time have spotted key points that make Gambas more difficult to digest for developers a bit too pampered. I will take the time to make a document for the helpers to appreciate our philosophy and allow them not to try to model the programming style of other languages in Gambas. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user