We were trying to streamline two products into one:
* A C application that runs on an Arduino.
* A Python application that runs on the desktop.
Cython may make the Python implementation faster, but it hardly solves the distribution issues. There's a reason MicroPython exists (and it was one of the contenders!)
Scheme became the product, because Scheme was easy to run on our hardware, and on consumer hardware. It was easy to develop with, fast to develop with, and runs faster than most high-level languages competing in this sphere.
Cython certainly has its use cases, and is a fantastic bit of software. But it didn't fit ours.
shakna|9 years ago
We were trying to streamline two products into one:
* A C application that runs on an Arduino. * A Python application that runs on the desktop.
Cython may make the Python implementation faster, but it hardly solves the distribution issues. There's a reason MicroPython exists (and it was one of the contenders!)
Scheme became the product, because Scheme was easy to run on our hardware, and on consumer hardware. It was easy to develop with, fast to develop with, and runs faster than most high-level languages competing in this sphere.
Cython certainly has its use cases, and is a fantastic bit of software. But it didn't fit ours.