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

Syntax sugar for most common routing/selecting logic #724

Closed
emil14 opened this issue Oct 4, 2024 · 2 comments
Closed

Syntax sugar for most common routing/selecting logic #724

emil14 opened this issue Oct 4, 2024 · 2 comments
Assignees

Comments

@emil14
Copy link
Collaborator

emil14 commented Oct 4, 2024

We have some ideas for how to make nevalang programs more readable with #719 #721 and #722 but that's not everything that programming language usually helps with through interface of so called "operators". These are left:

Routers:

Selectors:

@emil14
Copy link
Collaborator Author

emil14 commented Oct 5, 2024

  1. We don't talk here about for look (we have ForEach HoC but Early return from iterators is not supported #711 and it's not that powerful on context of scope capturing (we don't have closures))
  2. Existing syntax (including deferred and chained connections as well as fan-in and fan-out) makes dataflow clear. Don't we damage dataflow readability by adding control-flow-ish (visually of course) statements? Is it still clear that instructions are not executed "from top to bottom" or the dataflow itself (where data comes from, how are connections formed)?

@emil14
Copy link
Collaborator Author

emil14 commented Dec 15, 2024

Close in favor of #802

@emil14 emil14 closed this as completed Dec 15, 2024
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