Ambiguous native function descriptions
Created by: ypiguet-epfl
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 of src1
and src2
is stored into dest
, not added to dest
.
Suggestion: revise all native function descriptions, and store them in programming documentation, neither in the vm nor elsewhere in the robot firmware.