Open MarkKoz opened 5 years ago
I designed that way so that LogTracer.set()
directly sets the string
value that will be displayed whereas the print functions convert the value to string
and then append it to the displayed value. However, I agree that LogTracer.set()
should also convert any
value to string
first before setting it in order to not confuse users. You can make LogTracer.set()
in tracers.py
have any
parameter. I'll fix it in tracers.js
and algorithm-visualizer
.
LogTracer.set()
's parameter has a type ofstring
but the print functions useany
. All functions seem to have the same general purpose: to log the argument given Well, which type is it then? Isset()
really meant to have a different type than the rest?