Comments on VEXcode IQ 4.0.1 Update

Continuing the discussion from VEXcode IQ 4.0.1 Update:

This is an awesome upgrade, this will make life a lot easier.

And for what its worth, seeing this level of details in a release is pretty cool. It’s nice to see some detailed and positive activity, the advertising that the product is very cool helps.

Now if Vexcode would make it to Hacker News :scream_cat:

Thanks for making the topic j was about to make. I have some questions too.

Will these features be coming to vexcode v5 anytime soon? I think this is a great step towards making vexcode a good coding experience.

Is this a vexcode v5 thing too? This is the issue that almost had me sending a brain back to VEX after they could not provide a solution. (Turns out just needed to use a different computer)

you will notice that it links to
api.vex.com

have a look.

Please note, this is still I believe being polished and refined.

and yes, we know there are some mistakes, so give us some time to get it all fixed.

V5 and EXP updates will be out this week as well.

The API site is a work in progress - new team members with a new doc system, but it’ll be continually refined and updated.

The big architecture change with this update was moving from NWJS to Electron for the container for Windows and Mac. The NWJS version we were using was a very old Chrome version which lead to lots of issues between online and offline apps from the same codebase.

My favorite feature is now an Mac Arm64 build, which is so much faster than Rosetta 2.

Glad to see vex finally making their documentation better.

I noticed in the new Gen2 C++ API reference:
// Construct a Inertial Sensor “Inertial” with the
// inertial class.
inertial Inertial = inertial(PORT1);

Does the Gen2 inertial now require a PORT specification? Guessing this may be an error?

One of many small mistakes that needs cleaning up, it’s been noted.

As you can imaging, the team working on this has been moving between multiple platforms and three (if you include blocks) languages, occasionally there has been a cut & paste error.

No doubt. Just trying to help. Is there a better way to provide feedback?

api.vex.com now has a feedback button on each page, if you see an obvious mistake or typo use feedback to report it.

Is the new Switch block only available on VEXcode V5 and not a feature on VEXcode IQ? I was hopeful to use it as a transition for our Middle School IQ teams into Text Projects.

It’s available for IQ, but only generation 2 as it uses Python.