Unix Technical Forum

Aubit4GL & opensource

This is a discussion on Aubit4GL & opensource within the Informix forums, part of the Database Server Software category; --> I saw Aubit4GL being mentioned here. Does anyone here have good experience with this ? What do you think ...


Go Back   Unix Technical Forum > Database Server Software > Informix

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-20-2008, 08:37 AM
Dirk Moolman
 
Posts: n/a
Default Aubit4GL & opensource


I saw Aubit4GL being mentioned here. Does anyone here have good
experience with this ?
What do you think of the product - good / bad ?

Any comments would be appreciated.





Dirk Moolman
Database and Unix Administrator
MXGROUP



"People demand freedom of speech as a compensation for the freedom of
thought which they seldom use."


sending to informix-list
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-20-2008, 08:37 AM
Art S. Kagel
 
Posts: n/a
Default Re: Aubit4GL & opensource

Dirk Moolman wrote:
> I saw Aubit4GL being mentioned here. Does anyone here have good
> experience with this ?
> What do you think of the product - good / bad ?
>
> Any comments would be appreciated.


Ported two fairly complex data maintenance applications to Aubit4GL with
very few problems. The biggest problem I ran into was some initialization
code that was actually working incorrectly in C4GL but the code was relying
on that behavior. Aubit was actually doing it correctly and I had to change
my code to expect correct behavior. Made the code more robust, so I can't
complain. The developer is very responsive to some bugs I identified early
in the port and the product is now rock solid.

Art S. Kagel

> Dirk Moolman
> Database and Unix Administrator
> MXGROUP
>
>
>
> "People demand freedom of speech as a compensation for the freedom of
> thought which they seldom use."
>
>
> sending to informix-list

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-20-2008, 08:37 AM
David Williams
 
Posts: n/a
Default Re: Aubit4GL & opensource

Does aubit4gl detect the use of uninitialised variables?

This would be a MAJOR MAJOR bonus. I have seen people spent
1/2 day trying to track this down.

The last 4js version I tried detect passing the wrong number of
arguments to function but not this.

The use of uninitialised variables should be detectable at runtime...
is there a path where this is read before it is written!

If aubit4gl does not have this then a feature request??

I bet any large project could have bugs found from this
feature request. Imagine compiling thousands of modules and find
this problem easily!!

David "The Rave" Williams
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-20-2008, 08:38 AM
Andrej Falout
 
Posts: n/a
Default Re: Aubit4GL & opensource

In article <1107949105.f5754e688091aa77e2f7f51a9b1bc744@teran ews>,
DirkM@mxgroup.co.za says...
>
> I saw Aubit4GL being mentioned here. Does anyone here have good
> experience with this ?
> What do you think of the product - good / bad ?


Disclaimer: I am a contributor to Aubit project.

IMHO, Aubit is about 99% replacement for Informix-4GL, when using
Informix database. The remaining 1% is easier to address then they are
with commercial products, thanks to the virtues of OpenSource
development process, and Mike Aubury :-)

Only reasonable alternative to Informix databases, without changing a
lot of SQL, or writing new 4GL applications, ATM is PostgreSQL. I would
estimate this is about 95% there. Of course, you can use any RDBMS, as
long as you are prepared to obey limits of its functionality.

To add to the list of significant successful ports of 4GL apps to Aubit
compiler, let me mention OneMaxx, an OpenSource ERP and CRM application
of "...extraordinary magnitude":

http://apps4gl.sourceforge.net/

Aubit project expects to release a version 1.0 of Aubit 4GL compiler in
about 4-5 weeks. This is a good time to try Aubit and report your
feedback back to the developers. The more feedback we get, the more bugs
we will fix, and the better will Aubit 1.0 release be.

So what are you waiting for :-)

http://aubit4gl.sourceforge.net/

"You have our gratitide!"

Yours,
Andrej Falout

PS.
Honorable mention will be awarded to the person able to identify the
source of the quoted wisdom, without using Google :-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-20-2008, 08:38 AM
Art S. Kagel
 
Posts: n/a
Default Re: Aubit4GL & opensource

David Williams wrote:
> Does aubit4gl detect the use of uninitialised variables?
>
> This would be a MAJOR MAJOR bonus. I have seen people spent
> 1/2 day trying to track this down.
>
> The last 4js version I tried detect passing the wrong number of
> arguments to function but not this.
>
> The use of uninitialised variables should be detectable at runtime...
> is there a path where this is read before it is written!
>
> If aubit4gl does not have this then a feature request??
>
> I bet any large project could have bugs found from this
> feature request. Imagine compiling thousands of modules and find
> this problem easily!!
>
> David "The Rave" Williams


Well, since C4GL compiles to ESQL/C which compiles to C you can check for
uninitialized variables using 'GCC -Wall' or lint on the .c file. As for
Aubit4GL, you can have it compile for ODBC or for ESQL/C, either way, you
can check for uninitialized variables using 'GCC -Wall' or lint. That's
what I do. (OK <abashed> only if I suspect a problem!)

Art S. Kagel
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 08:52 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com