Re: Is there interest in an embedded database engine for F95?



Scott Robert Ladd wrote:
I create and distribute an open source embedded database engine named
Itzam. The current version supports C, C++, and Java; I'm considering
whether or not it is worth the effort to write a Fortran 95 interface.

You can see the current packages here:

  http://www.coyotegulch.com/products/itzam/index.html

Would the Fortran community be interested in an Itzam/Fortran?

Thank you, in advance, for your responses. May you find peace in the
season.

..Scott
I have been working on an in-memory database in Fortran. The main idea is to load the contents of a data file containing a hierarchy of a variety of data types and arrays. The original idea was to have a data file that could allow for different developers to include additional data without making incompatible data I/O changes. But, a given data file only hold what is needed for a particular run. SO, it reads all of the data, then a data query just returns a data pointer. This allows for some interesting features, like a run-time interface for browsing the dynamic in-memory data at a cycle check point.

This is different from a regular database, but it probably has a lot of overlap. Maybe I could share some ideas on dealing with Fortran's various pointer and data types, and pointer 'type casting'.

Joe Krahn
.