Added additional instructions to readme file

Author Mitja Felicijan <mitja.felicijan@gmail.com> 2024-09-16 04:29:55 +0200
Committer Mitja Felicijan <mitja.felicijan@gmail.com> 2024-09-16 04:30:10 +0200
Commit 503764933ea90648213e9d0e8fe6783570015cc0 (patch)
-rw-r--r-- README.md 15
1 files changed, 15 insertions, 0 deletions
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. |