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
