Hello!
I am in the process of learning vex, things are going fine but I miss having a proper debugger and resorting to prints is a pain, and made more painful by something I can’t get my head around:
So I make a grid and set it to points, it’s a 10x10 grid so i have 100 points.
I now add a wrangle leave it at running over “points”
in the window I put:
printf(“hello”);
now as I understand it, the wrangle will be executing on ever point by default, so I expect to get 100 “hello” printed in my console, but I get only one.
I change the code to:
printf(“%p\n”, @P);
voila, I get 100 prints in my console, one for each point (as expected)
Is there a reason for this behavior? I am sure it is this way for a reason. It has been making my debugging efforts a bit hairy.
So far I am seeing a lot I like, just running into some idiosyncratic corners all mature software possesses.
Thanks much.