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

Open
emil14 opened this issue Oct 4, 2024 · 1 comment
Open

Syntax sugar for most common routing/selecting logic #724

emil14 opened this issue Oct 4, 2024 · 1 comment
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)?

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