neva icon indicating copy to clipboard operation
neva copied to clipboard

🌊 Dataflow programming language with static types and implicit parallelism. Compiles to native code and Go

Results 53 neva issues
Sort by recently updated
recently updated
newest added

``` -> ... ``` ?

Idea
Minor

Having two packages is pointless since strconv and strings overlap and can be just merged into strings.

Idea
Refactoring
Minor

Only port should be used at a left side of the `-> (...)` connection. Constant messages are unconditionally sent in infinite loops by `New` emitter component. ```neva component Main(start) (stop)...

Major

Turns out if you'll try to compare two `struct` (that are `map` under the hood in Go), there will be a panic. We need to implement this. However, it's not...

Critical

Current semantics is this - _at least one_ outports must be used. This has some problems. # Problem ## Unhandled Errors First of all errors could be unhandled. If component...

Major
Idea

NodeJS added this in latest LTS release so I though it would be funny to have this too right in the stdlib. Could be separate package like `os/dotenv` or maybe...

Idea
Minor

```neva type User struct { age int name string } // FIXME - cannot use 'struct' as a node name component Main(start any) (stop any) { nodes { Println, builder...

Minor

``` [1, 2, 3] -> ... ["a", "b", "c"] -> ... [true, false] -> ... // ... {'foo': 42, 'bar': 420} -> // etc ... ```

Idea
Minor

1. What should we see in a console when we `panic`? In Go we see a stack-trace of the goroutine that panicked 2. Do we need something like Go's `debug.PrintStack()`...

Idea
Minor

We basically will have components that turn something that is not stream to a stream and vice versa. How should we name them? # Builtin Explicit (Option 1) ``` ListToStream...

Major
Idea