David James Sherman

Results 68 comments of David James Sherman

For the physical robot, it should be a byte code, since it should be relatively easy to add a native function based on the existing firmware code for reading the...

After thinking about it, I believe that it is reasonable that both the web interface (davidjsherman/aseba#8) and Aseba Studio can communicate with the robot at the same time. If _asebahttp_...

Asebahttp acts as an asebaswitch since c682c2103d6e10d4c65903f541703af2abfdbf55.

The red message claims that a process has crashed. In the “Otter” playground, the only additional process that is run is the one that loads the Thymio default behaviors.

No, then that introduces a dependency on Qt that is not needed for many products. Asebahttp uses libxml2, Asebacompiler.js uses the SDL provided by Emscripten. I feel like I am...

Marcel Dassault reputedly said that when designing a new version of an airplane, you change the flight surfaces, the motor, the weapons — but for each model, **change only one...

To decide whether this is a good idea, it might be helpful to think through some of the consequences. I am presuming that, for consistency, the intention is that boolean...

Furthermore, if boolean values are variables, then they can be communicated. The Aseba protocol specification as well as the DBus and HTTP interfaces specify that a Variable contains a number....

I don't want to belabor this point but currently *master* is broken, now requiring a bisect to discover where in the long list of recently merged commits something went wrong.

@cor3ntin what can you suggest for headless testing on Windows?