You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update Graph Paths to entirely be just an S-Expression, rather than the current JSON Graph list of Graph Path S-Expressions (yes, that is how the Graph is currently defined 😮)
From a visual perspective ... this will be a mess ...
The S-Expression will start and end with 3 curly brackets ((( ,,, ))) and there will be many more in-between
Since JSON doesn't permit line breaks within strings, then the Graph much be a single String wrapping past the line width
Even relatively simple Graph Path S-Expressions will be hard to read and error prone when writing them ... especially for newcomers
From an implementation perspective, it will not be too difficult
However, it would be more preferable to switch from a combination of JSON / S-Expressions to just an S-Expression ... and that is just too much work right now (benefit versus cost) and too disruptive for customer projects
Thoughts, questions, comments and suggestions welcome !
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The Pipeline Graph Path names proposal is in development
Proposed PipelineDefinition
Use a "path:" prefix to indicate that this is a Graph Path name and not an actual PipelineElement.
A bonus is that a similar syntax can be used for other upcoming requirements for adding features to the Graph Path elements
Alternate suggestion: 1
Use a dictionary with the Graph Path name as the key and the Graph Path PipelineElements as the value.
From a visual perspective ... this looks okay ... and only slightly more involved than the proposal (above)
From an implementation perspective ... this conflicts with Graph Paths using a dictionary to specify Graph PipelineElement properties
Alternate suggestion: 2
Update Graph Paths to entirely be just an S-Expression, rather than the current JSON Graph list of Graph Path S-Expressions (yes, that is how the Graph is currently defined 😮)
From a visual perspective ... this will be a mess ...
(((
,,,)))
and there will be many more in-betweenFrom an implementation perspective, it will not be too difficult
Thoughts, questions, comments and suggestions welcome !
Beta Was this translation helpful? Give feedback.
All reactions