Often fixing the simplest of things makes all the difference for a new user. It is the simplest things that they are most likely to do first. Example a new user will often try with a hello world program; prior versions of the IDE would generate a SIGSEGV error if the project wasn't saved first before running. Now this is fixed Lazarus doesn't create the bad first impression that it is buggy. I know many programmers love to be frontiersmen conquering new territory with courageous code but it is often those that fix the potholes and pickup the garbage back home that create lasting applications. My probably irrational fear is that configuration files proliferate *.xml here *.xml there and that a Lazarus uninstall or clean install won't erase them all leading to unpleasant experience when updating versions. Already I feel updating Lazarus is the riskiest thing to do. The 9.30 release is smooth as was 9.26 I sat out 9.28 ( too many SIGSEGV especially with the debugger). The recompile when adding a new component is also a source for anxiety ( mostly offset by the lazarus keeping the old working exe automatically) Looking at the big picture Lazarus is an awesome application.
Could NOT agree more....
I have been visiting Lazarus from time to time, and on 0.9.27 decided to give it a go...
Today, I'm at 0.9.31 (win & Linux), and I'm "not entierly impressed".
With that I mean:
-The installer could be more "intelligent", (automatic downloading by config selections)
as mentioned above, upgrading can be a risky bussiness. (I have a Linux box where after upgrading the components are completely *messed* up)
-Help system (ouch)
-Docking.
-Installing of packages/components...
-Wiki pages...
just a small sample...
(I tryed some samples from the Office Automation page today, and Part 1 worked. (Still, I wonder if the code was tested, it was missing a ";")
Then the next part of the example ended in SIGSEGV,,,)
I too did try the DB (DFB, SQLite & mySQL).
DBF works out of the box..
SQLite (was a nightmare to get working... and it was a commandline sample in a bugreport that gave me what I needed to get it working)
mySQL (nightmare too, until I installed zeos)
and the list goes on...
SO, I've been out a winter night before, so I don't give up that easely...
BUT beeing a newbie, I understand completely that they tend to give up...
AND that is too bad, especially when it is over "simple" things that should work out of the box...
conclusion:
I'm looking forward to the day that I reach a level that I can contribute...

)
tnx for a "all in all" nice program...
keep up the good work...
TIPS: what about putting up a page with :
Lazarus INITIAL problems, and how it got solved!!! (or How I worked it out)
NewBies - DON't give up on the first... or second...or... try... ;o)
regards from Norway
Jan Magne