nevalang / neva

🌊 Dataflow programming language with static types and implicit parallelism. Compiles to native code and Go
https://nevalang.org
MIT License
85 stars 7 forks source link

Runtime tracing for messages #592

Closed emil14 closed 1 month ago

emil14 commented 1 month ago

Let the branch be here for a while but this implementation has some problems

  1. We have to extend Msg interface
  2. Messages that are inside other messages (map/struct/list/etc) won't be properly wrapped
  3. It's actually not clear 100% whether we need wrapping like this (we probably should implement error handling first)