comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@bix.com
Subject: Re: Info About Real Ada 95 Projects
Date: 1996/08/04
Date: 1996-08-04T00:00:00+00:00	[thread overview]
Message-ID: <4u19qf$g4s@news2.delphi.com> (raw)


Just to add a non-militiary, but small, project:
  Two years ago I used RR's beta Ada 95 for a one-shot project to
clean historical financial data for a data retailer/investment counsel
company.  Their internal database of stock and commodity data had gaps
and errors.  They bought a database from a well know economic
consulting firm - which also had gaps and error, but hopefull
different ones.  My program merged the two, including detecting and
correcting for stock splits.  Since true data is sometimes difficult
to distinguish from erroneous, the program ran one task that ran
through the CDROMs and hard disks of data, while another flashed
alternating charts of two versions of a particularly peculiar
financial history so a human expert could accept one or note for
further research.
  Since the owner of the firm was a self-taught C++ programmer, and
considered himself as expert at that as at investments, it seemed
unnecessary to discuss my choice of language with him.  Since it was a
one shot probject resulting in a new, improved, data base, there was
no question of future code maintenance.  It's thus one of those
'hidden Ada' projects.
  This project did not use any of the 'big' OO, tasking, or child
library features of Ada 95.  It did use little things like 'use type',
modular types, etc.  One of the databases used scaled values which
were just right for 'fixed'.  Subtypes and exceptions of course helped
catch the truly bizarre.  While demoing an early version it crashed.
Using the exception traceback I was able to find the kind of weird
data that caused the problem, put in explicit handling, recompile, and
return to the demo in under 10 minutes.  The client was pleased.  I
still see large ads in investment magazines for his 'high quality data'.
Tom Moran




             reply	other threads:[~1996-08-04  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-08-04  0:00 tmoran [this message]
  -- strict thread matches above, loose matches on Subject: below --
1996-08-02  0:00 Info About Real Ada 95 Projects Susan Carlson
1996-08-02  0:00 ` Thomas Kerstan
1996-08-05  0:00   ` Becca Norton
1996-08-05  0:00 ` Ken Garlington
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox