Buffer's | Memory buffers |
Loggin | Logging information |
Asynchrony | Asynchronous utility functions |
File System | Asynchronous access to the file system |
Streams | Streaming data |
IP addresses | Raw IP4 or IP6 addresses |
URL | URL parsing |
MIME Types. | MIME type functionality |
▼TCP Connections | Communication over the TCP protocol (reliable streaming) |
Low level TCP Connections | Low level functions to access TCP |
▼HTTP Connections | Communication over the HTTP 1.1 protocol |
HTTP Setup | Initiating HTTP servers or clients |
HTTP Input and Output. | HTTP incoming and outgoing data |
HTTP Server Requests and Responses. | Implicit bindings for HTTP incoming- and outgoing data for a server |
HTTP Static Content Server. | Serve static content over HTTP 1.1 |
HTTPS secure connections | Secure connections over HTTPS |
TTY | Terminal input and output |
Various | Various utility functions |
Memory Allocation. | Routines for safe memory allocation based on using |
▼Effect Handlers | Library for algebraic effect handlers in C |
Generic Values | Generic value representations |
Handlers | These are the primitives to define effect handlers and yield operations |
Debugging | Helpers for debugging and custom allocators |
Effect Definition helpers | Macros to define effect handlers |
Linear Handlers | Linear handlers can be scoped inline and are very efficient |
Exceptions and Finally clauses | Functions for standard exceptions and finally handlers |
Implicit Parameters | Functions to easily define and use implicit parameters |