Use of PROS without pros-cli

I am new to Vex, and am repulsed by the idea of a C++ API, so I searched and found PROS. I am going through the “Getting Started” and “Downloads” sections of the documentation, and it only seems to mention the pros-cli tool, which I neither can get to work or wish to use. Is there any way to just compile my program with a standard ARM toolchain, or is there some reason why pros-cli is actually necessary?

In the rare case that it matters, I’m on Linux.

You realize I assume that PROS is primarily C++ if used with most third party templates.

I don’t plan to use anything third-party, and I’m able to just use the C API of PROS and FreeRTOS.

Why are you so opposed to a C++ API?

Are you still looking for help? The VTOW discord has a bunch of PROS devs that can help you. Usually the best solution is to download the extension in VSCode. Or follow the instructions on the website to download each component (toolchain, cli, and kernel) individually and use your own IDE.

check both the old pros docs and the new 4.0 ones if you are having trouble with instructions to download.

but as someone who had used robotmeshstudio, vexcode (the app and the vscode extension, and PROS, I can tell you that the C++ api of pros is quite fine :slight_smile:

Here’s a tip to get pros working on linux:
uv tool install pros-cli --python python3.10 --with “setuptools<81”
You will need to install uv and do uv python install 3.10 if you haven’t already.