Future versions of the device may come with 32k RAM which would be sufficient. However, until such time it’s highly unlikely MicroPython will support BLE." [1]
That's a shame. I mean, I know it can be accessed by programming the hardware directly, but for most of the kids receiving these that puts BLE out of reach, when remote sensor, remote control & mesh network type capabilities would have opened up another whole class of projects that these could have been used for.
Would another 16K of memory really have pushed the price out of range, or was this more a question of the hardware design being finalised before the software stack?
[1] http://microbit-micropython.readthedocs.io/en/latest/ble.htm...