How I made EasyArgs: A lightweight argument parser for C
Here, I talk about how I built EasyArgs, a simple, single-header argument parser for C. This was a great project for learning how to push C's macro system to its limits with the X macro pattern. GitHub: https://github.com/gouwsxander/easy-args Useful links: Ryan Baker on the C build process: • C++ Build Pipeline Demystified X macro Wikipedia: https://en.wikipedia.org/wiki/X_macro cargs: https://github.com/likle/cargs argtable3: https://github.com/argtable/argtable3 Timestamps: 0:00 Intro 0:20 The command line 1:27 Command line arguments in C 1:57 Writing a simple argument parser 4:29 Developer experience 5:12 The preprocessor 7:03 The X macro pattern 8:05 Putting it all together 9:16 Usage

▶︎
Keynote: I Fixed Move Semantics - Jason Turner @cppweekly

▶︎
Insane Shadow Data Trick in C

▶︎
2 Years Of Learning C | Prime Reacts

▶︎
Libraries That Quietly Revolutionized C

▶︎
Nerding Out About: WebAssembly (WASM)

▶︎
I Built My Own LLM Completely From Scratch (for pirates)

▶︎
How Hardware Makes Threads Less of a Nightmare

▶︎
Strings Aren't Real | C String Tutorial (2027 Edition)

▶︎
The ONLY C keyword with no C++ equivalent

▶︎
Advanced C 33: Parse Command Line Arguments

▶︎
The World Is Not Ready For Jai

▶︎
C Strings are Terrible!

▶︎
This C code should be ILLEGAL. It's also fantastic.

▶︎
Firmware Engineer C Fundamentals | Why we never use malloc()

▶︎
"Clean" Code, Horrible Performance

▶︎
How to Actually Learn C (2027 Edition)

▶︎
I am not sorry for switching to C

▶︎
C Programming: Makefiles

▶︎
The C Iceberg

▶︎
