Fortran interface to the GNU Scientific Library
-
Updated
Jun 8, 2024 - Fortran
Fortran interface to the GNU Scientific Library
Myrissa is a modern systems programming language by Jarrod Davis, combining Pascal readability with robust C ABI interoperability. Written entirely in Delphi, its self-contained compiler generates native x86_64 code for Windows and Linux, with built-in linking, managed strings, unit testing, exception handling, and low-level control.
Basis is a deterministic systems programming language tailored for embedded environments. Its primary objective is guaranteeing predictability and resource safety before code reaches deployment. The language eliminates unexpected runtime crashes by rigidly managing memory, providing a foundation for highly reliable and consistently stable firmware.
A small, safety-oriented systems programming language: ownership & borrow checking, seamless C ABI interop, an LLVM backend, and a typed code-knowledge graph for editors and LLMs.
Minimal working example of mixing Zig with C code.
Cross-platform keychain abstraction in Zig with C FFI — macOS SecItem / Linux libsecret
Single header templates for wrapping C++ functors as opaque userdata plus function pointers for C interop
Portable FIDO2/WebAuthn in Zig with C FFI — direct USB HID, no Apple entitlements needed
Cross-platform notifications in Zig with C FFI — macOS osascript / Linux libnotify
Portable Zig crypto primitives with a stable C FFI: SHA-256, HMAC, AES-CBC, PBKDF2, P-256, Ed25519. No OpenSSL.
A spur-of-the-moment programming language made to inspire people to bodge something up on impulse
Hands-on experiments with Modern C++, C interoperability, systems programming, native applications, telemetry, and embedded systems.
minc+ — a small systems programming language: C's shape, without C's surprises. LLVM backend, Linux/macOS/Windows.
This is an example of C/xx interop in Swift Package
To associate your repository with the c-interop topic, visit your repo's landing page and select "manage topics."