I've continued to work on LEAP since completing my degree whenever the urge takes me. I hope to produce a useful tool for others to use as needs befit.
LEAP will soon be released under the GNU General Public License, send me an e-mail if you'd like to be informed about developments/when/where it will be made available
I presented Beta 0.8 to the students on the database course at Oxford Brookes University, and they too provided me with some great feedback. One enterprising student even used it to prove the answers to their coursework was correct! (They received an extra mark for their efforts)
As part of the presentation, this home page was set up to provide a reference point for more information to the 50 odd students on the course.
Following completion of my degree course, and before I started work with AMS Management Systems, I made a series of modifications to LEAP to make it far more stable and reliable, and to incorporate some new functionality. This became Beta 0.9
Once with AMS, I released Beta 0.9a to include some minor documentation and contact detail changes. Over the christmas holidays, I found some time to start implementing some ideas I had been playing over, and the result is Beta 0.10, the current incarnation of LEAP.
Beta 0.10 will hopefully be the last beta release of LEAP. Once I've
ironed out all the bugs, I intend to make it version 1.0!
This will mean that LEAP will become/is far more extensible and flexible,
because 'C'/Unix are so much more flexible than DOS (!). So,
perhaps in time some of the following will be possible:
All that should need to be done is rewrite some file handling
and screen handling routines for a new system to be supported. The
LEAP engine doesn't do ANYTHING outside of ANSI C libraries.
I know that there will be a Linux version soon. Soon after
that I'm hoping for a Solaris version, then maybe SunOS. A PC version
of B0.11 will be a high priority as well, maybe DOS and Windows. We'll
see. It all depends on the availability of machines to do the
port/development, and the available time.
If you're interested in perhaps working on porting LEAP, then
drop me a line to the e-mail address below. LEAP's source
will soon be available under the GNU General Public License.
The biggest developments are:
Current developments
Right at the moment, I'm working on a 'C' port. The environment I
am working for is Linux, but I have plans to support the major
implementations of Unix soon.
What's LEAP like under Unix?
Well, I have to say, its extremely fast, but thats possibly
because LEAP doesn't quite have all of the functionality of the
DOS version just yet. But I'm very optimistic that it will be
at least an order of magnitude faster. My concern though, is that
the 'C' version will be a bit more unstable.When will LEAP for Unix (LEAPIX?!) be available
Good question. My time on LEAP is dependant on so many other
factors, frustration is one of them. I'm hoping for end of May for
perhaps the first release of B0.11 - B0.11.1 shall we say. If
you'd be interested in having a look, please drop me a line.What environments will LEAP support in the future?
Another good question. Theoretically, because I'm striving for
ANSI C compatibility, it should run on any computer. But there
are always differences. So I'm writing it for GNU C, which is
available on all the main machines. Other developments
LEAP in the last few weeks has attracted a fair bit of interest from
a number of parties around the world. As such there are some very
significant chances that LEAP will soon make an apperance on other
operating systems and languages.
If you have any ideas that you think might be able to use LEAP either
as a foundation, or for LEAP in general, please drop me an e-mail.