mcpplibs是mcpp-community社区维护的一个"模块化"的现代C++库集合
// more-details: https://github.com/mcpplibs/templates
import mcpplibs.templates;
auto main() -> int {
mcpplibs::hello_mcpp();
}mcpplibs是mcpp-community社区维护的一个"模块化"的现代C++库集合
// more-details: https://github.com/mcpplibs/templates
import mcpplibs.templates;
auto main() -> int {
mcpplibs::hello_mcpp();
}An implementation of openkal for macOS, which exists as much to test the specification as to be used
The reference implementation of openkal for Linux, maintained as a worked example
An implementation of openkal for Windows, written on the Win32 and NT interfaces with no C runtime, so that the specification is tested against an environment whose shapes are not Unix's
musl 1.2.5 redirected onto openkal: one C library, ported once, above every implementation of the specification rather than above one kernel.
The reference loader (libokld), runner (libokrun, okrun) and tools (okld) of the ok format: one openkal image per architecture, run on every system
The openkal platform package: the configuration of x86_64-openkal and aarch64-openkal for mcpp (SPEC-013) - toolchain, C library, C++ run-time, tools, link, seal, runner
LLVM's C++ runtime — libc++, libc++abi and libunwind — configured for openkal-musl rather than for a host C library.