Skip to content
#

ziglang

zig logo

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. Focus on debugging your application rather than debugging your programming language knowledge. There is no hidden control flow, no hidden memory allocations, no preprocessor, and no macros.

Here are 214 public repositories matching this topic...

alexnask
alexnask commented May 7, 2020

Sooner or later we will need to add tests to check for regressions.

I propose the following three kinds of tests:

  • Function unit tests (mainly for the parsing functions)
  • I/O testing: simulate a client sending requests from a different process and check the responses are correct
  • Internal state testing: simulate a client sending requests from a different process and check our intern
enhancement good first issue
mattnite
mattnite commented Apr 1, 2022

Similar to how an app can have it's own packages, create another option to the build function that adds a "hal" package. This is a package that only depends on microzig and would be used to write drivers for chips with similar peripherals, Eg. an nrf52 hal.

An application would be able to access the hal via microzig.hal, and with it's access to other microzig namespaces it would be able to do c

enhancement good first issue

Created by Andrew Kelley

Released February 2016

Repository
ziglang/zig
Website
ziglang.org
Wikipedia
Wikipedia