This is an executable file for Linux (''lexxia''). Limply download to any convenient directory and use it. If you wish to install it for system use, you need root privileges to copy it to /usr/local/bin. This revision incorporates piping capability for integrating Lexxia with traditional text tools, such as sed and grep.
This is a zip file containing a single executable file (lexxia). Use it as above.
This is a compressed tarball file extracted from KDevelop project. Expand it in a convenient directory to get a new directory (lexxia) and cd into this directory. Then issue the following commands:
./configure make clean
Then build the project. To get a debug version (about 20 MB!), use the command:
make
or to get an optimised executable:
make CXXFLAGS=-O2
(Note that this command uses the letter ''O'', not the numeral ''0''.)
This is a single file (''lexxia.exe''). Copy it to any convenient folder and use it.
This is a zip file containing a single executable file (''lexxia.exe''). Expand it in a convenient folder and use it.
This is an executable file for Linux (lexxia). Limply download to any convenient directory and use it. If you wish to install it for system use, you need root privileges to copy it to /usr/local/bin. This revision is an update of the 4 March release. All releases from this date incorporate improved memory management (I found a memory leak!).
This is a zip file containing a single executable file (lexxia). Expand it in a convenient directory and, optionally, if you have root privileges, move or copy it to /usr/local/bin. It is then ready for use.
This is a compressed tarball file extracted from KDevelop project. Use it as above.
This is a single file (''lexxia.exe''). Copy it to any convenient folder and use it.
This is a zip file containing a single executable file (''lexxia.exe''). Expand it in a convenient folder and use it.
The source was was originally developed using KDevelop and Linux. It was ported to Windows XP and compiled with the excellent Digital Mars compiler after patching the ''definitions.h'' file to refer to Windows. The compiled code is bulkier and a little slower that that for Linux, but the performance is excellent. Digital Mars proved more fastidious about source structure (it objected to a handful of unstructured exits), so a few small amendments were made. The source package was then transferred back to Linux, the ''definitions.h'' file set for Linux and recompilation completed without complaints from gcc.
Although Lexxia now integrates with traditional *nix text tools, such as sed and grep, these tools are not available in standard Windows. If you wish to add them to your system, you could try SourceForge.
Lexxia is just one example of an application built on the Limpid system. To get started on your own application, look at the entry point in lexxia.cpp (or main.cpp in Win32). What you need to do is replace the LexxiaApp class with one of your own and pass to it any command-line parameters. Bear in mind that LexxiaApp is likely to be much more complicated than anything you might write, at least at first. If you want to start at a much lower level, just try the standard Hello World test, BUT remember that, to use any of the limpid utilities, you must enclose your code in a namespace limpid { ... }. Enjoy!