Fabian: +1 :) 2017-03-25 16:51 GMT+01:00 Fabien Bodard <gambas...@gmail.com>:
> 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 > ------------------------------------------------------------------------------ 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