Lisp Badge: A single-board computer that you can program in uLisp
2816 Lisp cells (11264 bytes). A bit on the small side, but you get 5ms garbage collections because the memory is so tiny.<p>We need more little systems that are somewhere between underpowered Arduinos and entire Linux systems.<p>If only Blackberry hadn't killed off open-source QNX. A board with a few megabytes of RAM and QNX in ROM would be a nice system for many embedded applications. You get processes, threads, message passing, and real-time scheduling. But disks, users accounts, networking, etc. are optional add-ons. Nice for embedded applications where you need to control hardware but have other things to do as well.