LambdaChip
LambdaChip is a functional programming featured Virtual Machine runs on an embedded system. Usually, the embedded system has extreamly limited resources, for an instance, 50KB RAMs, less than 80Mhz CPU. LambdaChip aims to provide fair speed on such a compact system.
That is to say, you never user C/C++ to develop embedded software with LambdaChip, you will learn and use Scheme which is a famous multi-paradigm programming language. Scheme is a dialect of Lisp and widely used for functional programming resarch or teaching.
Is LambdaChip open-sourced?
LambdaChip is not only open-sourced, moreover, it's free licensed. Compared to the open-source model, the free license will grant you four freedoms:
- Free to run
- Free to study
- Free to redistribute
- Free to improve or modify Obviously, these four freedoms contains open-source definitely.
The Laco compiler is licensed with GPLv3, and the firmware LambdaChip Virtual Machine is licensed with LGPLv3. The hardware design of LambdaChip Alonzo board is free hardware design which is licensed with Creative Commons 4.0, CC-BY-SA.