I downloaded the Gambas 3 svn trunk and built the distribution. Gambas seems to be one of the more active Basic projects going with a bright group of developers behind it. There is no problem running both the 2.22 (current release) and the 3.0 (development - bata) versions side by side. If your running on Linux, Gambas is a friendly and vibrant group to be associated with.
Porting from Gambas 2 to Gambas 3An automated conversion of version 2 to 3 exists but the last I heard is that only forms are converted and class and modules are untouched.
Update: Gambas 2 projects are now auto converted to Gambas 3 projects in all respects.
> Gambas Developer Team,
>
> I used svn and downloaded the trunk and ran ./reconf-all. I have
> installed 3.0 Gambas as a sub-directory in my /home/jrs/gambas-dev/trunk
> and ready to build Gambas 3.0. Before I get started I have a few
> questions and maybe the answers will help other newbies like me to
> Gambas help test the 3.0 release.
>
> 1. Do I still need to run ./configure after running ./reconf-all ?
>
Yes. Better run "./configure -C", it will be faster.
> 2. I would like to continue to keep the 2.22 release I built as the
> default and run 3.0 out of my home directory for testing. Should I use
> the prefix option with configure to have the install create the binaries
> in /home/jrs/???
Gambas 2 and Gambas 3 should not interfere in any way.
>
> 3. If I want to refresh the truck and test recent fixes, is there a svn
> command to only download the files that have changed since my last truck
> request?
"svn update" or "svn up". There is a quick & dirty svn howto on the wiki.
>
> 4. Is there a way to only recompile a component and install it rather
> than doing a complete build from scratch?
Only what has been changed will be recompiled. And Gambas and its components
are like Linux kernel and its drivers. If you just recompile and install a
component, it may not work, if that component needs something outside of its
source directory that has changed too.
>
> 5. Is there a better way to report suspected bugs other than the list?
>
The place where you report a bug is not really important at the moment (the
mailing-list or the bug tracker). The important thing is how you report it.
I.e. by providing all the details and a project that reproduces the bug!
> 6. What area(s) of Gambas development are most important at this time to
> get the 3.0 release out?
>
I'd like the gb.report component to be usable - Be bold Fabien! :-) - and I'd
like to replace the current IconView control by an IconView entirely made in
Gambas. Maybe a few little things besides that, and a release candidate will
be possible.
Regards,
--
BenoƮt Minisini