[Gambas-user] collection of collection problem

Fabien Bodard gambas.fr at ...626...
Sat Mar 25 16:51:44 CET 2017


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.




More information about the User mailing list