Alan, you are describing the ultimate aim for "the Plumbers' Workbench".
A worktop where you can drag and drop stages and connect them. The
pipeline end (the mere programming) is in place and is called "encoded
pipeline".
Alas, the gui seems to be done by a lot of other players, none of which
even wanted to discuss using their technology; perhaps their patent
position was a bit dodgy. I forget their names, but funnily, many of
them had "pipe" in their names.
On 11/28/2017 06:11 PM, Alan Altmark wrote:
On Tuesday, 11/28/2017 at 08:28 GMT, Rob van der Heij <[email protected]>
wrote:
I fear the discussion goes beyond what the IBMVM folks care about ...
I wouldn't say that. If LEXX would help me get the syntax of a pipe
correct, I'd use it, even if I end up with a pipe that's correctly written
to do the wrong thing. :-)
But you do point out that today's world is one of DevOps where you can
assemble an app from components. As you suggest, an XEDIT macro that
helps me select the next stage(s) based on the output streams of the
'current' stage would be good, showing me sample data flowing through the
pipe. With your animation. Finally, a good use for 3279 graphics? ;-)
OK, fine, a web page that generates code I can copy/paste.
I want to drag the pieces together to create the pipe I want.
- Tear apart data
- Find data
- Rearrange data
- Combine data
- Change the order of processing
- Sort by various criteria
- Establish conditional selectionr
- Data transformation
- Data tagging (to create XML, HTML, spreadsheets)
I want to see Tom Cruise use a holographic display to drag the parts
together into a program. Rotate it. Look at it from multiple angles.
Adjust it. It collapses into a smooth sphere when complete. (That's how
you know what 'done' looks like.) Toss it into the toolbox for later use.
Is that too much to ask? I don't think so....
Alan Altmark
Senior Managing z/VM and Linux Consultant
IBM Systems Lab Services
IBM Z Delivery Practice
ibm.com/systems/services/labservices
office: 607.429.3323
mobile; 607.321.7556
[email protected]
IBM Endicott