Fortran interface to the GNU Scientific Library
-
Updated
Jun 8, 2024 - Fortran
Fortran interface to the GNU Scientific Library
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.
Myrissa is a zero-dependency native compiler for Pascal-inspired, statically typed .myr code, producing standalone x64 Windows and Linux apps and libraries from one Windows host. Editable .mld files define its grammar, tokens, and semantics without rebuilding. It includes a debugger, LSP, CImporter, advanced features, and an embeddable DLL.
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.
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
Single header templates for wrapping C++ functors as opaque userdata plus function pointers for C interop
Cross-platform keychain abstraction in Zig with C FFI — macOS SecItem / Linux libsecret
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.
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."