Simon Wegendt
Simon Wegendt
Regarding payloads: - Language change: ``` event any_motion: vec3d every accelerometer.any_motion(v) { let x_axis = v.x; } ``` - Backwards compatibility can be achieved by allowing no brackets (`every accelerometer.any_motion...
Hit a wall at `ringbuffer`. Going to rewrite size inference, first try as part of the type system.
The type inferrer can't infer sizes. However sizes will still be part of types. Reasoning: ## Type inferrer can't handle sizes Constraints are not compatible with state. Consider the following:...
@32leaves: We should allow only constants whose values we can infer using the `StaticValueInferrer`.
OTOH jumping through hoops so that we generate correct and safe code is exactly what Mita is all about instead of trying to better the C API (which is impossible),...
You can definitely write a getter function for now.
As a side note: I2C should work with any device speaking I2C :)
We need a project `org.eclipse.mita.library.stdlib.tests` with basically two kind of tests: 1. Parse all .x and .platform files and check if they are valid => #51 2. Test Generators that...
The `A` here refers to a free type variable. I'll try to improve this error message by looking at possible instances.
Or newer?