This is an 'alpha' release, of 'Sprog', which means:
- the code has bugs (please report any you find)
- API's are subject to change (but they have settled down)
Sprog is a GUI tool for building pipelines to process data. It allows you to select a data source; hook up some filter components and an output component; then feed your data through - all by pointing and clicking.
In Sprog jargon, the components are called 'gears' and the assembled result is called a 'machine'. Sprog ships with a number of pre-written gears - most of which are configurable. It's relatively straightforward to write your own gears using the supplied framework. This allows you to make reusable components for the data transformations you use most often.
Gtk2 - I have version 2.4 so best to use that or later
On my Debian 'Sarge' system, this is all that's required to install the prerequisites:
apt-get install libgtk2-perl libgnome2-canvas-perl libgtk2-gladexml-perl \
This distribution uses the standard Perl build/install commands:
After you've installed the Sprog distribution, a wrapper script called 'sprog' should be installed in your bin directory. Just run:
For help on command line options, add the '-?' option.
You'll find some notes for developers in:
which you can read from the online help by pressing F1 after you have launched 'sprog'.
Sprog is free software; you can redistribute it and/or modify it under the same terms as Perl itself. (Which means that you can chose either the GPL or the Artistic License which comes with Perl).
Hit me with your feedback at: firstname.lastname@example.org