hot-std
The Hot Standard Library.
hot-std provides the core types, functions, and namespaces that are built into the Hot language. It is automatically available in all Hot projects without needing to be added as a dependency.
Namespaces
The standard library includes the following namespaces:
::hot::base64- Base64 encoding and decoding::hot::bit- Bitwise operations::hot::bool- Boolean utilities::hot::box- Secure sandboxed execution::hot::bytes- Byte array operations::hot::cmp- Comparison functions::hot::coll- Collection utilities (map, filter, reduce, etc.)::hot::ctx- Context variable management::hot::env- Environment variable access::hot::event- Event handling::hot::file- File system operations::hot::hash- Hash functions (SHA-256, etc.)::hot::hex- Hexadecimal encoding/decoding::hot::hmac- HMAC authentication::hot::http- HTTP client::hot::io- Input/output utilities::hot::iter- Iterator utilities::hot::json- JSON parsing and serialization::hot::lang- Language utilities::hot::math- Mathematical functions::hot::media- Media type detection::hot::meta- Metadata utilities::hot::mime- MIME type handling::hot::random- Random number generation::hot::regex- Regular expressions::hot::run- Run management::hot::str- String manipulation::hot::stream- Stream operations::hot::term- Terminal utilities::hot::test- Testing utilities::hot::time- Date and time functions::hot::type- Type utilities::hot::uuid- UUID generation
Documentation
Full documentation available at hot.dev/pkg/hot-std
License
Hot Dev Software License Agreement - see LICENSE or hot.dev/license