LuaJIT - Sleep
Pure LuaJIT bindings and wrappers for native sleep functions on Win32 and Linux.
📢 This is library is in low maintenance mode \ I consider it feature-complete, and unless a bug is found, I don't plan on updating it.
Features
* Second-level sleeps * Millisecond-level sleeps * Ability to supress all errors
Requirements
* A somewhat modern OS
* Windows XP or newer *(x86/x64) (Untested on ARM32/ARM64)* * Windows Server 2003 or newer *(x86/x64) (Untested on ARM32/ARM64)* * Linux 4.4+ *(x86/x64) (Untested on ARM32/ARM64/RISCV/...)*
* LuaJIT v2.1.
Installation
Manual
1. Download the latest release.
2. Extract the content of the archive in your lua/ folder.
LuaRocks
* TODO: Will be done soon-ish
Example
local sleep_lib = require("sleep") print("Now sleeping for 3 seconds...") sleep_lib.sleep_s(3) print("Now sleeping for 500 milliseconds...") sleep_lib.sleep_ms(500) print("I'm back and awake")
License
The code in this repository is licensed under CC0 1.0 Universal (CC0 1.0) (Public Domain).