This is the live development repository for Rel, an implementation of Date & Darwen's Tutorial D database language.
If you wish to work with the source code, do this:
-
Install a Java 13 JDK from (for example) https://jdk.java.net
-
Download Eclipse for Java Developers version 2019-06 or above.
-
Run Eclipse.
-
Go to "Preferences | Java | Installed JREs" and install the above JDK and set it to be the default.
-
Install the JavaCC plugin from the Eclipse Marketplace.
-
Right-click in the Package Explorer and select "Import | Git | Projects from Git" to clone this project.
-
If you're developing on Windows or Linux, go to the DBrowser subproject and select "Properties | Java Build Path". Then:
a) Select the "Projects" tab and remove the swt_macos Project and replace it with the swt_<arch> Project where <arch> is linux or win depending on your development platform.
b) Select the "Libraries" tab and remove the swt_reldb.jar and swt.jar library dependencies -- currently set to MacOS versions -- and replace them with swt_reldb.jar and swt.jar found in _Deployment/lib/swt/<arch>, where <arch> is linux_64 or win_64 depending on your development platform.
-
Run DBrowser in the DBrowser subproject to launch the Rel graphical user interface.
You're ready to develop Rel.
For further information, see the Rel home page at http://reldb.org
Ready-to-run distributions of Rel are available on SourceForge at https://sourceforge.net/projects/dbappbuilder/files/Rel/
Read the _Deployment/README.txt file for further information on running Rel.
For support or to discuss Rel, see the Rel Forum at http://reldb.org/forum