4 ms·
The documentation describes a Viua program as a set of communicating processes. However, instead of using channels like in Go, the messages are sent directly to
by chrisaycock 9y ago
The documentation describes a Viua program as a set of communicating processes. However, instead of using channels like in Go, the messages are sent directly to another process.
I was hoping the "parallel" in the name would mean vector operations were builtin. I see instructions to create a vector, but I don't see anything to actually add or multiply vectors together, for example.
- maelkum 9y agoHi, Viua VM's developer here. Yeah, the naming of "vector" is unfortunate, I'll give you that. In Viua, a vector is simply a data structure with push, pop, insert, etc. operations - a collection of values. If I ever include vector instructions of the sort you expected then I'll base the design on what RISC-V did.