comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Migrating to Ada : a mini success story
Date: Mon, 15 Feb 2010 06:52:12 -0800 (PST)
Date: 2010-02-15T06:52:12-08:00	[thread overview]
Message-ID: <6629985a-f872-4707-b996-17180cb5f15b@q16g2000yqq.googlegroups.com> (raw)
In-Reply-To: hlbjfb$q1j$1@news.eternal-september.org

Simon Clubley wrote on comp.lang.ada:
> I would love to find an open source equivalent of the forms and ISAM
> toolkits which could be called from Ada.

For the forms toolkit, I'd start with TextTools[1]. It may not be
complete enough but certainly provides a starting point.

For ISAM, it depends on whether you need support for a specific binary
file format or if you are content with equivalent functionality.

If binary compatibility doesn't matter, I'd suggest writing an Ada
binding to Berkeley DB[2] or using the existing GNADE[3] binding to
SQLite[4]. The former is faster because it uses no SQL parser. The
latter is more structured, thanks to SQL. In both cases, the file
format will stand the test of time; that's the main benefit of free
software.

[1] http://www.pegasoft.ca/tt.html
[2] http://www.oracle.com/technology/products/berkeley-db/db/index.html
[3] http://gnade.sourceforge.net/
[4] http://sqlite.org/

(Berkeley DB, SQLite, GNADE and TextTools are all pre-packaged and
ready to use in Debian).

--
Ludovic Brenta.



  reply	other threads:[~2010-02-15 14:52 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-13 22:04 Migrating to Ada : a mini success story Hibou57 (Yannick Duchêne)
2010-02-14  1:05 ` Georg Bauhaus
2010-02-14  1:09 ` Georg Bauhaus
2010-02-14  1:23   ` Hibou57 (Yannick Duchêne)
2010-02-15 13:50 ` Simon Clubley
2010-02-15 14:52   ` Ludovic Brenta [this message]
2010-02-16 17:48     ` Simon Clubley
2010-02-15 19:04   ` Hibou57 (Yannick Duchêne)
2010-02-16 17:57     ` Simon Clubley
2010-02-15 17:21 ` Isaac Gouy
replies disabled

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