> Have there been? And why?
A few reasons why people might want to do this:
- Optimizing for small approachable codebase instead of featurefulness or performance (sbase)[1]
- Dissatisfaction with GPL (toybox)[2]
- Desire to replace C (described as an "unsafe" language) with Rust or Go (examples exist but I don't know of specific ones)