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

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

WARNING

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)

DESCRIPTION

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.

PREREQUISITES

Gtk2 - I have version 2.4 so best to use that or later Gnome2::Canvas
Gtk2::GladeXML
YAML
Pod::Simple

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

INSTALLING

This distribution uses the standard Perl build/install commands:

perl Makefile.PL
make
make test
make install

LAUNCHING

After you've installed the Sprog distribution, a wrapper script called 'sprog' should be installed in your bin directory. Just run:

sprog

For help on command line options, add the '-?' option.

DEVELOPER NOTES

You'll find some notes for developers in:

lib/Sprog/help/internals.pod

which you can read from the online help by pressing F1 after you have launched 'sprog'.

LICENSE

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).

FEEDBACK

Hit me with your feedback at: grantm@cpan.org


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

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