Hi, I try to use the Markov chain library in vvvv gamma (just for fun). However, while I following the example from here I’m able to create Markov Chain instance I can’t call Add method. While I try to create Add node whole vvvv crashes. Can’t find the logs, checked settings xml — no debug option. Any thoughts?
I recompiled library to .Net Standard, didn’t help. Checked src — looks like the Add method has a lot of overloads, which not seen by vvvv. I tried to reduce overloads amount to 3 (without breaking API) — still crashing.
I haven’t come across an error like this is a while.
For the devs, the type that the functions supports isn’t visible in the Node Browser, so I copied them up here:
As Alg mentions, the gamma itself crashes (stays open in the Task Manager). Recreated by install the Markov Nuget and dropping an Add<MarkovChain> Node anywhere. The problem seems to be with IEquitable type it can’t include which probably needs a wrapper… @Alg there have been a handful of types that have caused issues with Gamma. Using these nodes in Beta gets you this error:
Thanks for details, as i mentioned, looks like if you forward MarkovChain class via ctrl+shift+j menu all start magically work. You can create Add node with different input pis (overloads), so overload is not an issue. Probably an output type or something deeper which i can’t investigate due the closed sources and no crash logs at all.