|
diff --git a/README.md b/README.md
|
| ... |
| 3 |
Nothing crazy here. I put little experiments and tests I do here so I can |
3 |
Nothing crazy here. I put little experiments and tests I do here so I can |
| 4 |
reference them later if I need to. |
4 |
reference them later if I need to. |
| 5 |
|
5 |
|
|
|
6 |
> [!NOTE] |
|
|
7 |
> Check `shell.nix` to see the software and dependencies that are used |
|
|
8 |
> in these examples. If you use Nix just do `nix-shell shell.nix`. |
|
|
9 |
|
|
|
10 |
| Example | What does it do? | |
|
|
11 |
|----------------------------------|----------------------------------------------------------------| |
|
|
12 |
| [c-asm](./c-asm) | Calls a function written in ASM from C code. | |
|
|
13 |
| [c-embed](./c-embed) | Embedding external resources in compiled binary. | |
|
|
14 |
| [c-signals](./c-signals) | Uses SIGUSR1 and SIGUSR2 as IPC mechanism. | |
|
|
15 |
| [c-structs](./c-structs) | Saves and reads structs in/from binary files. | |
|
|
16 |
| [zig-c-interop](./zig-c-interop) | Uses functions written in C from Zig code. | |
|
|
17 |
| [zig-ppm](./zig-ppm) | Creates an image with random pixels in PPM image format. | |
|
|
18 |
| [zig-structs](./zig-structs) | Serialization of a struct into JSON and then reading it back. | |
|
|
19 |
| [zig-telnet](./zig-telnet) | Connects to Redis server like it is a basic telnet server. | |
|
|
20 |
| [zig-x11](./zig-x11) | Uses X11 to create a basic window without any bindings needed. | |