Scott,
Are you saying it can't be used by a Rexx interpreter on Windows? Kind of defeats the purpose, doesn't it?

Btw: ooRexx has an incubator Piplelines project being discussed on a private list for RexxLA members.

Full disclosure: I'm the Treasurer of RexxLA: http://www.rexxla.org

Les

Scott Rohling wrote:
Nice!   Any hope of it being ported to Linux? (or maybe it drinks 'wine'?)

Always nice to have cross platform solutions..  (e.g. REXX)   Using REXX to
call PIPEs on Windows or Linux would be sweet.

Scott Rohling


On Sun, Aug 29, 2010 at 10:04 AM, John Lynn <[email protected]> wrote:

Hi folks. Some years back, I was a hard-core VM devotee, working in the
industry and loving it, and occasionally contributing to this forum.

Back when CMS Pipelines were popular, I was a pipe addict, creating many
utilities and tools -- some of which may even be running to this day. I
always wanted to come up with a similar implementation for other platforms,
for instance Linux and Windows.

About a year ago, someone did indeed create a Windows version. It's not the
same internally, but it works pretty well and the external command-line
interface is a faithful reproduction of the original, including multistream
pipes, many of the filters and drivers as CMS Pipelines, and a stage command
API to create your own.

I know that there are many alternatives nowadays, especially on the *ix
platform, but if you find yourself on Windows and yearning for a good pipe,
this may just scratch the itch.

http://tenfiftytwo.co.uk/pipelines/


Here's an example pipe:

pipe 
<http://tenfiftytwo.co.uk/pipelines/Documentation%201.7/Pipelines.htm#The_pipe_command>
 (*endchar 
<http://tenfiftytwo.co.uk/pipelines/Documentation%201.7/Pipelines.htm#Specifying_pipe_options>*
 ?)

     *< 
<http://tenfiftytwo.co.uk/pipelines/Documentation%201.7/Stage%20command/Filein.htm>*
 myfile.txt

     | a: *locate 
<http://tenfiftytwo.co.uk/pipelines/Documentation%201.7/Stage%20command/Locate.htm>*
 ‘friend’

     | *change 
<http://tenfiftytwo.co.uk/pipelines/Documentation%201.7/Stage%20command/Change.htm>*
 ‘hello’ ‘goodbye’

     | b: *faninany 
<http://tenfiftytwo.co.uk/pipelines/Documentation%201.7/Stage%20command/Faninany.htm>*

     | *> 
<http://tenfiftytwo.co.uk/pipelines/Documentation%201.7/Stage%20command/Fileout.htm>*
 myfile.txt

     ?

     a:

     | *take 
<http://tenfiftytwo.co.uk/pipelines/Documentation%201.7/Stage%20command/Take.htm>*
 *

     | b:


Enjoy!




Reply via email to