Am Rande notiert ...

Blaze — Blaze 0.1-dev documentation. Hmm, hätte schwören können ich hätte das schon gehabt, aber egal. Blaze ist im Prinzip ein Compiler, der numpy ähnlichen Code umwandelt und an Runtimes zur evaluierung übergibt. Speziell unterstützt es dabei auch viele parallel arbeitende Runtimes und parallelisierung von Evaluierungen. Auch sind die Datentypen deutlich weiter ausgebaut als bei numpy – die Autoren selber betrachten Blaze als die natürliche Weiterentwicklung von numpy. Was mich daran fasziniert ist die Integration von einer recht weit ausgebauten Array-Programming-Library in Python – seit ich mit J rumspiele finde ich Array-Languages faszinierend.

IOIO for Android – SparkFun Electronics. Auch ein interessantes Projekt, bin von einem Bekannten heute darauf hingewiesen worden: ein IO Board für Android-Smartphones. Es wird einfach über USB angesteckt und wird über eine simple Java Library angesprochen. Da drauf sind dann diverse analoge und digitale Eingänge und Ausgänge, I2C und andere Schmankerl. Man kann sogar ein Bluetooth-Kit dafür bekommen, wenn man nicht per Funk damit kommunizieren will. Preislich vielleicht etwas höher als man es aus dem Arduino Umfeld gewöhnt ist, aber trotzdem, klingt cool. Ich werd aber erstmal auf mein Smartduino warten, das hat auch Android-Unterstützung.