I have uploaded a non .NET version of PC-Pipes to SourceForge.

The files can be found here:
       http://sourceforge.net/projects/pc-pipelines/files

I have also created a mailing list, sign up for it at the following address
       [email protected]

The source for the .NET version is not included. Mainly so that a fresh
set of eyes can possibly come up with a better way of doing things.

This version is written in CPP and mirrors the .NET version in program
logic and structure. Except for the interface between the OS shell
environment and the PipeLib library, the same source code is
used for both Windows and Linux. With typedefs and defines used
to mask OS differences.

With this initial release the Windows version will compile and run.
Only a limited number of stages have been converted from the .Net
version. Just enough to do some basic testing of the CPP version.
The following stages are available: Literal, Specs, Var, Console, Buffer
 Structure and Pick.

The LINUX version does not compile. Mainly because I am not sure how
to convert some Windows based logic to run under Linux. In particular
the Dispatcher code.

I think the Linux problems could be solved by changing the dispatcher
to be more inline with how the CMS version works. Aside from starting
and stopping the pipeline and changing commit levels, the current
dispatcher has no involvement in reading or writing records, or
in determining which stage is currently running.

Reply via email to