SECTION 3 -- CONTRIBUTED SOFTWARE
<> 03.001 ftp site for INGRES tools
A number of INGRES tools (including the NAIUA tools) are
available to NAIUA members from the NAIUA web site:
http://www.naiua.org
You are strongly encouraged to contribute tools. If you have useful
tools but are concerned about your employer's proprietary rights to
the tools you've developed: ask--you never know...
Contact Bob Griffith (rcg@swl.msd.ray.com; see also section 99.001) to
arrange a donation.
<> 03.002 ingperl, sqlperl and DBperl
There is a variant of Larry Wall's popular `perl' language that
provides a full-function (ie read/write) SQL interface to CA-INGRES
(and significantly NOT to University Ingres). It is referred to
by all of the above names by different people in different posts.
The INGRES-friendly variant is available from the NAIUA tools archive,
or for anonymous ftp from:
ftp.demon.co.uk (/pub/perl/db/perl4/ingperl)
As mentioned in the README file at that location, and it bears
repeating here, there is an effort underway to define a standard API
that will allow perl to access ALL the popular RDBMSs and it would be
well to keep an eye on that process so that you don't end up being
surprised that you've written a lot of non-standard code.
When a DBD::Ingres module for Perl5 arrives it will be supplied with
an Ingperl emulation layer so old code will run without changes.
The current rev with Ingres support is perl 4. perl 5 has been
waiting for the OpenIngres 1.1 API.
Once you load this software, you will probably want to buy the two
excellent O'Reilly books on perl (although the Ingres extensions
are not mentioned in them):
Learning perl ISBN 1-56592-042-2
Programming perl ISBN 0-937175-64-1
<> 03.003 tclsql
tcl is an acronym for "Tool Command Language". The version
extended to talk to INGRES is `tclsql' and it is thought to
be CA-Ingres 6.4 specific.
It is available for anonymous ftp from:
harbor.ecn.purdue.edu (/pub/tcl/extensions/tclsql-1.0.tar.Z)
There have been reports that some sites have been unable to uncompress
the files from this archive. It seems likely that the problems were
local though. [Further information on this is solicited.]
<> 03.004 $II_SYSTEM/ingres/sig
There are a number of unsupported utilities in the sig directory
that is part of the standard distribution.
Some of these tools may not be compiled and may require either or both
of ABF and ESQL/C to create an executable.
<> 03.005 NAIUA tool set
The NAUIA tools committee now makes its collection available to NAIUA
members only via the NAIUA's web site. A password is required to
access the Members-only area of the web site where the tools archive
is stored (the password is available from the NAIUA Management office,
which can be contacted by email at mgmt@naiua.org). Start at www.naiua.org
to enter the Members Only section and access the Tools Archive.
Ingres users anywhere in the world are welcome to join the NAIUA.
See section 99.001 for details or write to mgmt@naiua.org
New contributions to the NAIUA tool set are always welcome.
The archive is maintained by Bob Griffith; see section 99.001 for how
to contact Bob.
<> 03.006 onyx
Onyx is a PD 4GL/terminal monitor for linux that provides SQL access to
a variety of data repositories. University Ingres is one of the
engines supported by Onyx; SQL is translated into QUEL.
Onyx contains an SQL compiler, a distributed transaction manager and a
4GL.
ftp Sites:
==========
wowbagger.pc-labor.uni-bremen.de pub/unix/databases
incoming/databases
ftp.germany.eu.net pub/comp/i386/Linux/Local.EUnet/Applications/Database
Contact Michael Koehne at:
kraehe@bakunin.north.de
for further and better information.
NOTE: If you are interested in Onyx as a way to get a public domain SQL
database interface, you should probably also look at PostgresSQL. See
section 01.012 for more information on Postgres95 and where to get it.
Also consider SOLID. See http://www.solidtech.com for more information.