Hi All,

I've developed a new native extension library, ooSQLite.  The first
part of the following mostly comes from the commit message:

ooSQLite provides a complete interface to SQLite.

SQLite is a self-contained, serverless, zero-configuration,
transactional SQL database engine.

http://www.sqlite.org/index.html

This database engine is embedded in the ooSQLite package, which means
that any ooRexx program that requires the package by using:

::requires 'ooSQLite.cls'

has everything it needs to create and use databases through a highly
functional database engine.  No additional libraries or software needs
to be installed on any platform to use ooSQlite.  The SQLite database
engine has a very small footprint, making the implementation library
for ooSQLite well under 1MB in size.

ooSQLite will be available for all platforms that the interpreter is
supported on.  The package provides both an object-orientated
interface and a 'classic Rexx' interface.  Technically, the 'classic
Rexx' interface should be called a 'functional' interface because it
uses ::routine() and in a very few places some array and directory
objects.  However, I still think it will be very easy to use for those
ooRexx programmers that contend they can not understand objects.

At this time the package is functional and useful.  The SQLite API has
a few core APIs and a large number of APIs that are only of use in
very rare circumstances.  The majority of all the APIs are accessible
through ooSQLite at this point.  The intent is to provide access to
the complete set of APIs at some point.

Mostly tested on Windows at this point, but the Linux version builds
and has been lightly tested.  The nature of the SQLite API and the
ooSQLite implementation library is such that there really should not
be anything that works on Windows that would not work on the other
platforms, if the library builds without error.

I've put the package in the incubator for now.

My intent, unless any of the committers object, is to quickly move it
to its own tree in the repository, similar to rexxgtk.  I also intend
to put up a preview release on SourceForge.

Once I have a package that people can download from SourceForge I'll
announce it and see if I can solicit some input from people on its
implementation.

I'm kind of excited about this extension.  I think it will make a
great addition to ooRexx.

--
Mark Miesfeld

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to