aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index b6c0c28..878ad50 100644
--- a/README.md
+++ b/README.md
@@ -3,3 +3,18 @@
3Nothing crazy here. I put little experiments and tests I do here so I can 3Nothing crazy here. I put little experiments and tests I do here so I can
4reference them later if I need to. 4reference 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. |