- Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Press Releases
  Off Topic

Back to files


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 Gnome2::Canvas

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 \

libyaml-perl libpod-simple-perl


This distribution uses the standard Perl build/install commands:

perl Makefile.PL
make test
make install


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:

Sponsored Links

Discussion Groups
  Networking / Security

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 All rights reserved.