Christian U. schreef:
Vincent Snijders schrieb:
Fabio Dell'Aria schreef:
Yes I understand but why loose so many new users?
All the programmers come from Delphi reports this issue and only a
little subset of them check for a solution on Google.
Others are lost!
So what? It is their loss. If they cannot even find out how to do
this, how can we expect them to become contributors? So, it even is a
nice selection mechanism for new users. (OK, maybe I am overreaction
now). Remember Lazarus is not a commercial product that needs users to
survive, it is a open source project that needs contributors (for the
LCL, the IDE, for documentation, for testing (which needs good
backtraces), for writing and porting components) to survive. I don't
expect users who cannot find out how to put the checkboxes in the
compiler options dialog (yes, we can improve the IDE in this area), to
be much of an help.
NO !
As more users use Lazarus as more contributors are there and also as
testers there helpful. I dont understand your meaning vincent.
Really simple, let's draw it black/white to get the message across.
I attack the simple hypothesis: More users leads to more contributors.
I defend the hypothesis:
Users who cannot find out how to remove debug info from executable are
unlike to become contributors (giving good advice in forums, providing
good bug reproducible bug report with example programs and back traces,
patches, writing good example programs for the wiki, contributing
documentation). They are more likely to inhibit the advance of Lazarus
by giving misinformation in forums, cluttering the bug tracker with hard
the reproduce bug reports, etc.
This solution has 4 benefits and it can be an simple Option when
building Lazarus "strip debuginfo from LCL files" that is on per default.
Who want to debug lcl code (sure only a very samll percentage) can just
deactivate it, rebuild Lazarus and good is.
Its an real good ihea also the debugger dont find a lot of fpc .inc
files in lcl code thats also solved with it.
Yes, patches are welcome.
But if a solution exists why do not use it?
I do not understand! :(
Because it excludes the use of debug information for users that want
that information. Removing it is trivial, adding it much harder.
Adding is just a recompile of Lazarus what is hard on this ?
Explain that to somebody who cannot find out how to set a couple of
checkboxes in the compiler options.
Vincent
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives