aml (Andri's Main Loop) AML is a portable and simple event loop library for C. It provides the essential building blocks for asynchronous programming including file descriptor event handlers, timers, tickers, signal handlers, idle dispatch callbacks, and a thread pool. The library is designed with portability, utility, and simplicity in mind, and offers interoperability with other event loops. Features: - File descriptor event handlers - Timers - Tickers - Signal handlers - Idle dispatch callbacks - Thread pool - Interoperability with other event loops