ButterLibC is a C standard library implementation written in D.
I wanted to learn lower-level programming with C and D. Also, I'd like to have an operating system or userspace fully written in the D language.
!! Very early and incomplete
- printf() mostly works
- rand()
- Linux AArch64
- Linux X86_64
- Darwin x86_64
This project is built with NetBSD make (bmake). Install it and run:
bmakeTo build with a specific compiler:
bmake DMD=dmd # DMD compiler
bmake DMD=ldmd2 # LDC compiler (default)Files imported from other projects are licensed under one of the MIT, BSD,
CC-0 or BSL-1.0 licenses, as specified in file headers.
New code is to be considered public domain or licensed under
Boost Software License 1.0. Choose one that suits you.