-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ambiguous native function descriptions #876
Comments
The description in the vm are small reminder to have them dynamically listed. A more detail description is in the help of the asebastudio. It is also now in https://github.com/aseba-community/aseba/blob/master/docs/en/aseba-std-natives.rst that could be included in helps of different programms. |
I just read the function description display in studio. I just found math.add that is not crystal clear:
|
Sum is a bad name here because it is commonly assumed to mean "sum all elements together". What about: "adds src1 and src2, write to dest, element by element" |
for me it's ok |
In the function descriptions in aseba/native.c, the role of arguments isn't always stated clearly. For instance for
math.add
, the description reads adds src1 and src2 to dest, element by element while the element-wise sum ofsrc1
andsrc2
is stored intodest
, not added todest
.Suggestion: revise all native function descriptions, and store them in programming documentation, neither in the vm nor elsewhere in the robot firmware.
The text was updated successfully, but these errors were encountered: