Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hygenic error handling and validation for pipelines #1358

Open
Licenser opened this issue Dec 9, 2021 · 0 comments
Open

Hygenic error handling and validation for pipelines #1358

Licenser opened this issue Dec 9, 2021 · 0 comments

Comments

@Licenser
Copy link
Member

Licenser commented Dec 9, 2021

Describe the problem you are trying to solve

With pipelines, we have now the chance to know what ports exist so we can guard against sending to unknown ports and errors at compile time

Describe the solution you'd like
The pipeline

define pipeline test
pipeline
  select event form in into out/something_not_defined;
end

should not compile.

At the same time this does apply to troy:


# ...
  define pipeline test
  into fancy
  pipeline
    select in into out/fancy;
  end;
#...
  connect /pipeline/test/not_fancy to /connector/stdio;
@Licenser Licenser added the enhancement New feature or request label Dec 9, 2021
@Licenser Licenser added this to the v0.12.0 milestone Dec 9, 2021
@Licenser Licenser changed the title check in pipelines is data is send to non existing outputs Hygenic error handling and validation for pipelines May 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant