{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"zig-0.16.0","path":"lang/zig","url":"/packages/current/lang/zig/","comment":"zig compiler and toolchain","homepage":"https://ziglang.org/","maintainer":"Brandon Mercer <bmercer@openbsd.org>","description":"Zig is a general-purpose programming language and toolchain for\nmaintaining robust, optimal, and reusable software.\n\n- Robust : behavior is correct even for edge cases such as out of\n  memory.\n- Optimal : write programs the best way they can behave and perform.\n- Reusable : the same code works in many environments which have\n  different constraints.\n- Maintainable : precisely communicate intent to the compiler and\n  other programmers. The language imposes a low overhead to reading\n  code and is resilient to changing requirements and environments.\n\n\n- Simple Language\n\nFocus on debugging your application rather than debugging your\nprogramming language knowledge.\n\n  - No hidden control flow.\n  - No hidden memory allocations.\n  - No preprocessor, no macros.\n\n- Comptime\n\nA fresh approach to metaprogramming based on compile-time code\nexecution and lazy evaluation.\n\n  - Call any function at compile-time.\n  - Manipulate types as values without runtime overhead.\n  - Comptime emulates the target architecture.\n\n- Performance Meets Safety\n\nWrite fast, clear code capable of handling all error conditions.\n\n  - The language gracefully guides your error handling logic.\n  - Configurable runtime checks help you strike a balance between\n    performance and safety guarantees.\n  - Take advantage of vector types to express SIMD instructions\n    portably.\n","package_architecture":"amd64","stem":"zig","readme":null,"dependencies":[{"path":"devel/cmake/core","type":"build","package_spec":"STEM->=4","url":"/packages/current/devel/cmake/core/"},{"path":"devel/ninja","type":"build","package_spec":"","url":"/packages/current/devel/ninja/"},{"path":"devel/llvm/21","type":"build","package_spec":"","url":"/packages/current/devel/llvm/21/"}],"reverse_dependencies":{"count":3,"url":"/packages/data/ea/eae9422f63c69b1ba67d08547cee8edc4821ed90d528e118378ca032721f746d.json"},"categories":["lang"],"flavors":[],"only_for_architectures":["amd64","arm64","powerpc64"],"not_for_architectures":[]}}
